首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为eclipse配置相同的PMD规则集,与gradle PMD使用的规则集配置相同的pmd规则集,这些规则集用于net.sourceabiet.pmd:pmd

为eclipse配置相同的PMD规则集,与gradle PMD使用的规则集配置相同的pmd规则集,这些规则集用于net.sourceabiet.pmd:pmd
EN

Stack Overflow用户
提问于 2017-08-29 11:09:27
回答 1查看 674关注 0票数 0

我的build.gradle中有这样的PMD检查:

代码语言:javascript
复制
apply plugin: "pmd"

dependencies {
  pmd "net.sourceforge.pmd:pmd-java:5.5.+"
}
/*** PMD ***/

pmd {
    ignoreFailures = true
}

tasks.withType(Pmd) {
    excludes = ["**/gen/*"]
    reports {
        xml.enabled = true
        html.enabled = true
    }
}

这里使用哪个规则集?

我想为eclipse插件配置相同的规则集( Properties -> PMD )。理想情况下,eclipse项目由gradle配置为具有正确的设置。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-02 05:19:30

Gradle的默认配置是使用java-basic (来源)

然而,这是一个非常保守的方法,很少利用所有的PMD提供。

作为一名PMD的维护者,我个人的建议是:

  1. 检查https://pmd.github.io/pmd-5.8.1/pmd-java/rules/index.html的所有可用规则
  2. 创建自己的规则集包括您同意的规则,以及您可能想要更改的所有其他属性。

Gradle和插件都可以从文件中的规则集中加载规则,这使得在任何时候都很容易保持它们的同步。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45937611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档