Checkstyle对某些代码感到厌烦,我想添加一个抑制规则。如何查找失败规则的名称,以便我可以明确地为此部分代码禁止该规则?
答案 0 :(得分:4)
如果您使用的是Checkstyle的命令行版本,最简单的方法是查看XML输出报告。使用-f xml
告诉Checkstyle输出XML。 XML中的违规消息如下所示:
<error line="0" severity="error" message="Missing package-info.java file."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocPackageCheck"/>
所以在这里,抑制过滤器使用的检查名称是JavadocPackage
。
对于手动查找,您还有其他选择: