我的build.gradle中有这样的PMD检查:
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配置为具有正确的设置。
发布于 2017-09-02 05:19:30
Gradle的默认配置是使用java-basic (来源)
然而,这是一个非常保守的方法,很少利用所有的PMD提供。
作为一名PMD的维护者,我个人的建议是:
Gradle和插件都可以从文件中的规则集中加载规则,这使得在任何时候都很容易保持它们的同步。
https://stackoverflow.com/questions/45937611
复制相似问题