有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我正在修复所有的声纳违规修复,我有近6k的问题,比如Make this line start at column 9"问题。我尝试添加java格式化程序,但它没有解决问题,反而将声纳违规增加到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>

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


共 (1) 个答案

  1. # 1 楼答案

    这有点老了,但我想我会继续为未来负责。 这些列是

    12345

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