Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何查找失败的checkstyle规则的名称_Java_Checkstyle - Fatal编程技术网

Java 如何查找失败的checkstyle规则的名称

Java 如何查找失败的checkstyle规则的名称,java,checkstyle,Java,Checkstyle,Checkstyle对某些代码犹豫不决,我想添加一个抑制规则。如何找到失败规则的名称,以便我可以针对这段代码专门禁止该规则?如果您使用的是命令行版本的Checkstyle,最简单的方法是查看XML输出报告。使用-fxml告诉Checkstyle输出xml。XML中的违规消息如下所示: 因此,这里,抑制过滤器使用的检查名称是JavadocPackage 对于手动查找,您还有一些其他选项: 您可以手动转到并从您的违规消息中搜索关键字。(感谢@crap在评论中指出这一点。) 如果您使用的是Ecl

Checkstyle对某些代码犹豫不决,我想添加一个抑制规则。如何找到失败规则的名称,以便我可以针对这段代码专门禁止该规则?

如果您使用的是命令行版本的Checkstyle,最简单的方法是查看XML输出报告。使用
-fxml
告诉Checkstyle输出xml。XML中的违规消息如下所示:


因此,这里,抑制过滤器使用的检查名称是
JavadocPackage

对于手动查找,您还有一些其他选项:

  • 您可以手动转到并从您的违规消息中搜索关键字。(感谢@crap在评论中指出这一点。)
  • 如果您使用的是Eclipse,则可以选中“在违规消息中包含规则名称”复选框(如所述),以查看Eclipse中的规则名称
  • 如果您正在使用,您可以通过单击问题来查看规则名称

还可以查看,快速搜索违规信息中的关键字。这对我来说总是最快的方法。谢谢!我在上面的答案上加上了你的建议。