Java 使此行从第9列sonar违规修复开始(源代码应一致缩进)

Java 使此行从第9列sonar违规修复开始(源代码应一致缩进),java,sonarqube,sonarqube5.1,Java,Sonarqube,Sonarqube5.1,我正在修复所有sonar违规问题,我有将近6k的问题,比如让这行从第9列开始“问题。我尝试添加java格式化程序,但它没有解决问题,而是将sonar违规问题增加到9k。你能告诉我要使用哪种java格式化程序,这样它会投诉 <plugin> <groupId>net.revelc.code</groupId> <artifactId>formatter-maven-

我正在修复所有sonar违规问题,我有将近6k的问题,比如
让这行从第9列开始“
问题。我尝试添加java格式化程序,但它没有解决问题,而是将sonar违规问题增加到9k。你能告诉我要使用哪种java格式化程序,这样它会投诉

           <plugin>
                <groupId>net.revelc.code</groupId>
                <artifactId>formatter-maven-plugin</artifactId>
                <version>0.5.2</version>
            <executions>
                <execution>
                    <goals>
                        <goal>format</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
          or 
<!--Plugin for formatting the code base -->
        <plugin>
            <groupId>com.coveo</groupId>
            <artifactId>fmt-maven-plugin</artifactId>
            <version>1.0.0</version>
            <executions>
                <execution>
                    <goals>
                        <goal>format</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

net.c.代码
格式化程序maven插件
0.5.2
格式
或
com.coveo
fmtmaven插件
1.0.0
格式

我已经尝试了这两种格式化程序,它们都没有解决问题,反而增加了问题。规则说源代码应该一致缩进。格式化程序正在处理这一问题,但不确定为什么会发生这种违规。规则说缩进应该一致,而且是一致的。

所以这是一个小问题我很老了,但我想我会继续前进,为未来负责。 这些列是

12345


为此,我认为将缩进设置为2并重新格式化应该可以解决所有问题。

您好,找到解决方案了吗?我面临着同样的问题。使用editorconfig文件可以使事情变得更简单()在IntellyJ上转到文件->设置->编辑器->XML,设置选项卡大小:2和标识:2并应用。