Проект PMD с Граалем - PullRequest
       8

Проект PMD с Граалем

2 голосов
/ 31 мая 2011

Работает ли PMD с проектом grails, то есть с файлами .groovy ??

Я использую редактор STS,

, если он работает, какие настройки мне нужно сделать?

Пожалуйста, дайте мне знать, если у кого-нибудь есть идеи

Заранее спасибо

Ответы [ 3 ]

5 голосов
/ 31 мая 2011

Я не знаю ни одного плагина PMD для Groovy / Grails.Однако есть плагин CodeNarc Grails , который выполняет аналогичные виды статического анализа кода Groovy / Grails.

2 голосов
/ 22 мая 2012

codeNarc - один из лучших вариантов для проектов Grails, вы игнорируете Java-классы, которые потенциально являются частью вашего проекта.

Я не видел ни одного плагина pmd или findBugs для Grails, который бы заботился о Java-части. Вы можете использовать плагин STS / Eclipse PMD thou для явного анализа папки src / java /.

К сожалению, плагин findBugs eclipse-plugin не может ограничивать некоторые части проекта, поэтому он бесполезен (findBugs работает исключительно с файлами классов и работает через весь проект).

Полагаю, можно написать плагин grails pmd, который будет анализировать java-части проекта grails.

0 голосов
/ 01 ноября 2015

Начиная с Grails 3, система сборки использует Gradle.Существует плагин PMD gradle, который вы можете использовать для статического анализа ваших исходных файлов Java.Существует также плагин Codenarc gradle, который вы можете использовать для анализа файлов groovy в вашем проекте.

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

...