我已经使用自定义的checkstyle.xml配置了我的checkstyle插件,它可以正常使用java类,但是对于xml文件有很多警告,任何人都可以建议如何从我的应用程序中的任何xml文件中禁用检查样式。
提前感谢。
答案 0 :(得分:2)
我可以想到两种方法:
你可以suppress findings from non-Java files。这在IDE的内部和外部都能很好地工作。
如果您使用的是Eclipse,则还可以将Eclipse配置为不将非Java文件提供给Checkstyle。为此,右键单击您的项目,然后单击 Checkstyle 。取消选中使用简单配置。使用\.java$
指定文件集作为regexp。您将看到对话框窗口下半部分的文件列表仅更改为Java文件。
在早期版本的Checkstyle中,我想我记得配置XML中还有一个文件名过滤器,但我现在似乎无法在文档中找到它,所以也许这个功能不再存在。
答案 1 :(得分:1)
检查样式配置文件中Checker模块的开头有一个basedir属性。如果被评论,请取消注释。 将其值设置为要应用checkstyle规则的文件夹。 例如。任何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"/>