checkstyle如何警告类似这样的类声明:
public static class VERSION {
public static int SDK_INT = 20;
}
在VERSION之前有一个双白空格,但是checkstyle应警告这个,因为它应该只有一个。
答案 0 :(得分:1)
此处没有为此目的进行现成检查,但您可以使用RegexpSinglelineJava来实现目标:
<module name="RegexpSinglelineJava">
<property name="format" value="\S\s\s+(?=\S).*$"/>
<property name="message" value="Superfluous whitespace"/>
<property name="ignoreComments" value="true"/>
</module>
将其放在TreeWalker
下。选择The above regex以使前导和尾随空格不计算。
你会在字符串中有一些误报...避免那些需要在正则表达式上做更多的工作。但是,我相信你可以做的就是写下自己的支票。