PMD是否适用于grails项目,即使用.groovy文件?
我正在使用STS编辑器,
如果有效,我必须做什么设置?
如果有人有任何想法,请告诉我
提前致谢
答案 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文件执行分析。