我已经使用自定义的 checkstyle.xml 配置了我的 checkstyle 插件,它适用于 java 类,但是对于 xml 文件有很多警告,任何人都可以建议如何从我的应用程序中的任何 xml 文件中禁用检查样式。
提前致谢。
我已经使用自定义的 checkstyle.xml 配置了我的 checkstyle 插件,它适用于 java 类,但是对于 xml 文件有很多警告,任何人都可以建议如何从我的应用程序中的任何 xml 文件中禁用检查样式。
提前致谢。
我可以想到两种方法来做到这一点:
您可以抑制来自非 Java 文件的发现。这在您的 IDE 内部和外部都非常有效。
如果您使用的是 Eclipse,您还可以将 Eclipse 配置为不将非 Java 文件提供给 Checkstyle。为此,请右键单击您的项目并单击Checkstyle。取消选中使用简单配置。\.java$
使用as regexp指定文件集。您将看到对话窗口下半部分的文件列表更改为仅 Java 文件。
在 Checkstyle 的早期版本中,我想我记得在配置 XML 中也有一个文件名过滤器,但我现在似乎无法在文档中找到它,所以也许这个功能已经不复存在了。
在检查样式配置文件中的 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"/>