2

我已经使用自定义的 checkstyle.xml 配置了我的 checkstyle 插件,它适用于 java 类,但是对于 xml 文件有很多警告,任何人都可以建议如何从我的应用程序中的任何 xml 文件中禁用检查样式。

提前致谢。

4

2 回答 2

2

我可以想到两种方法来做到这一点:

  • 您可以抑制来自非 Java 文件的发现。这在您的 IDE 内部和外部都非常有效。

  • 如果您使用的是 Eclipse,您还可以将 Eclipse 配置为不将非 Java 文件提供给 Checkstyle。为此,请右键单击您的项目并单击Checkstyle。取消选中使用简单配置\.java$使用as regexp指定文件集。您将看到对话窗口下半部分的文件列表更改为仅 Java 文件。

在 Checkstyle 的早期版本中,我想我记得在配置 XML 中也有一个文件名过滤器,但我现在似乎无法在文档中找到它,所以也许这个功能已经不复存在了。

于 2013-03-14T20:43:23.680 回答
1

在检查样式配置文件中的 Checker 模块的开头有一个 basedir 属性。如果有评论,请取消评论。将它的值设置为要应用检查样式规则的文件夹。例如,任何 Eclipse 项目的 src 文件夹只包含 java 文件。

<!-- If you set the basedir property below, then all reported file names 
    will be relative to the specified directory. See http://checkstyle.sourceforge.net/5.x/config.html#Checker --> 
    <property name="basedir" value="/MyEclipeProject/src"/> 
于 2014-07-04T12:56:28.353 回答