Checkstyle检查方法开头的空格

3

我在使用checkstyle时遇到了问题。我该如何配置它以检查附图中的情况?我希望仅检查方法开头的所有空格,而不触及其他空格。

1个回答

1
你可以查看checkstyle的规则。可能EmptyLineSeparator是你正在寻找的:

自Checkstyle 5.8版本以来

检查头部、包、所有导入声明、字段、构造函数、方法、嵌套类、静态初始化器和实例初始化器后面是否有空行分隔符。

注意:AST兄弟节点之间需要空行分隔符,不要在标记所在行之后加上空行分隔符。


你能解释一下那个规则上哪些选项可以实现所需的目标吗?我认为那个检查并不能给我们带来这种灵活性。 - tir38
@tir38,你说得对,它确实不够灵活。我曾想过可以使用<module name="EmptyLineSeparator"> <property name="tokens" value="METHOD_DEF"/> </module>,但它只检查方法定义后是否有空行,并忽略方法内容。 - Anton Balaniuc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接