PMD规则集文件

我是PMD的新手。 我试图找出默认规则集文件的位置,默认规则集文件的名称以及我们如何向其添加自己的规则。 我试图谷歌,但这只是让我感到困惑。 到目前为止,我已将pmd插件放在eclipse插件文件夹中,在偏好中我可以看到PMD。

有人可以帮我这个吗?

谢谢,妮莎

标准规则集文件是pmd-bin-xxxzip /…/ lib / pmd-xxxjar / rulesets /中的 * .xml ,请参阅http://pmd.sourceforge.net/rules/index.html 。

PMD Eclipse插件的默认规则集文件位于{IDE} / plugins / …中的 pmd ___。jar中,但您不应对该文件进行任何更改。 在Eclipse Preferences中添加/编辑规则 ,任何更改都将优先于默认规则集。

在使用Ant和PMD很长一段时间后,这是我提出的完整解决方案。 根据自己的口味修改。


这将设置我使用的初始目录。

    

这是我的任务定义,它指出了我存储它的最新版本的PMD。 它包括PMD Jar本身(存储所有规则)和所有PMD的依赖性。

         

在初始化中,我根据需要创建文档文件夹:

    

…最后,我创建了一个专门用于以HTML格式创建PMD报告的目标。 这里是。

    rulesets/java/basic.xml