PMD与grails项目

时间:2011-05-31 09:16:34

标签: grails pmd

PMD是否适用于grails项目,即使用.groovy文件?

我正在使用STS编辑器,

如果有效,我必须做什么设置?

如果有人有任何想法,请告诉我

提前致谢

3 个答案:

答案 0 :(得分:5)

我不知道任何针对Groovy / Grails的PMD插件。但是,有一个CodeNarc Grails plugin,它对Groovy / Grails代码执行类似的静态分析。

答案 1 :(得分:2)

codeNarc是grails项目的最佳选择之一,你忽略了可能属于你项目的java类。

我没有看到任何用于处理java部分的grails的pmd或findBugs插件。您可以使用STS / Eclipse PMD插件明确分析src / java /文件夹。

不幸的是,findBugs eclipse-plugin无法限制项目的某些部分,所以它没有什么用处(findBugs纯粹在类文件上工作,并在整个项目中工作)。

我想应该可以写一个grails pmd插件来分析grails项目的java部分。

答案 2 :(得分:0)

从Grails 3开始,构建系统使用Gradle。有一个PMD gradle插件,可用于对java源文件执行静态分析。还有一个Codenarc gradle插件,您可以使用它来对项目中的groovy文件执行分析。

https://docs.gradle.org/current/userguide/pmd_plugin.html