2011-05-31 48 views
2

PMD是否適用於grails項目,即.groovy文件?PMD與grails項目

我使用STS編輯器,

如果一切正常,我有什麼設置呢?

請讓我知道,如果任何人有任何想法提前

+0

是否有任何具體原因使用STS編輯器...?如果您有選擇爲grails/groovy選擇最佳IDE的結果,請檢查:http://stackoverflow.com/questions/233664/best-ide-for-grails-groovy – Nirmal 2011-05-31 09:47:22

+0

很多人已經開始使用STS,並最終改道netbeans/eclipse等...我個人建議使用netbeans只是因爲它支持groovy/grails ... – Nirmal 2011-05-31 09:49:22

+0

好吧,STS將成爲groovy n grails的最佳IDE, – Manoj 2011-05-31 09:51:45

回答

5

由於我不知道任何PMD插件對Groovy/Grails的的。但是,有一個CodeNarc Grails plugin,它對Groovy/Grails代碼進行類似的靜態分析。

+0

是的,CodeNarc是一個很好的/分析Groovy代碼的最佳選擇! – stefanglase 2011-06-05 19:09:29

2

codeNarc是Grails項目的最佳選擇之一,它忽略了可能屬於項目一部分的Java類。

我還沒有看到任何pmd或findBugs插件的grails,將照顧的Java部分。您可以使用STS/Eclipse PMD插件明確分析src/java /文件夾。

不幸的是,findBugs eclipse-plugin不能限制到項目的某些部分,因此它沒有什麼大用處(findBugs純粹用於類文件並且通過完整的項目工作)。

我想應該可以寫一個grails pmd插件來分析grails項目的java部分。

0

從Grails 3開始,構建系統使用Gradle。有一個PMD gradle插件,您可以使用它對Java源文件執行靜態分析。還有一個Codenarc gradle插件,您可以使用該插件對項目中的groovy文件執行分析。

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