【发布时间】:2014-08-25 20:44:43
【问题描述】:
我正在使用 checkstyle 5.7
我已经编写了一个自定义FilesFilter,如下面的 checkstyle 文档中所述,
http://checkstyle.sourceforge.net/writingfilters.html
按照文档中的建议,我编写了一个 java 文件,并在我的配置 xml 文件的“Checker”模块下为其添加了一个条目。 所以,这个自定义过滤器应该忽略所有文件名中包含字符串“Test”的文件。
<module name="com.mycompany.myproject.filters.FilesFilter">
<property name="files" value="Test" />
</module>
由于配置文件中有此条目,检查样式未在 eclipse 中加载并出现以下错误,
无法初始化模块 FilesFilter - 无法实例化 文件过滤器
请帮忙。
【问题讨论】:
-
This post 或 this other post 可能会对您有所帮助。
-
谢谢托马斯。这不完全是一个解决方案,正如我想的那样,checkstyle 应该从项目类路径中拾取自定义过滤器类。虽然,我找到了一种解决方法,它节省了数小时的工作时间(可能如您的帖子中所解释的那样。)我将把它作为一个单独的答案放在下面。干杯。
标签: eclipse filter checkstyle