java checkstyle导入语句缩进

oknrviil  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(364)

我正在努力防止import语句中出现如下不一致的缩进:

...
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.apache.commons.lang3.tuple.Pair;
import org.jetbrains.annotations.NotNull;
import org.junit.After;
    import org.junit.Before;            // ← this line
import org.junit.Test;
import org.junit.runner.RunWith;
...

缩进模块不起作用,导入配置也不起作用
我错过了什么?谢谢。

8fq7wneg

8fq7wneg1#

我很确定缩进规则只适用于块的内容(if、for、while、switch等)。
改用regexpsinglelinejava:

<module name="RegexpSinglelineJava">
    <property name="format" value="^\s+import\b"/>
    <property name="message" value="import statements must start in the first column."/>
    <property name="ignoreComments" value="true"/>
</module>

相关问题