2010-02-23 3 views
12

Sonar - это приложение для интеграции результатов нескольких статических и тестовых аналитических инструментов в комплексный обзор качества программного обеспечения.Плагин Groovy/Grails для сонара

К сожалению, большинство этих инструментов анализа (PDM, FindBugs и т. Д.) Не поддерживают Groovy и, в дополнение, Grails.

Мы нашли инструменты под названием CodeNarc и GMetrics, которые выполняют часть анализа, но не проверяют покрытие, и мы работаем над плагином Sonar для импорта вывода CodeNarc. Как я уже сказал, это неполное.

Кто-нибудь знает о лучшем наборе инструментов статического анализа, основанных на сложности/правилах, которые могут обрабатывать Groovy, а также метрике покрытия Grails? Разумеется, лучше всего использовать плагин Sonar для чтения на выходе.

ответ

6

Вот инструменты, я в курсе (и только в курсе):

Но ничего не готово для использования с Sonar AFAIK. Я смотрю SONARPLUGINS-194 об этом, но активности не так много, хотя некоторые работы были сообщены совсем недавно, может быть, вы :)

+2

Yup, это у нас. – billjamesdev

15

Просто используйте Sonar Groovy Plugin!

В нем используются гетрики, коденарк и кобертрура в сонаре!

+11

Я, это тот, который мы разработали, спасибо. – billjamesdev

+0

Спасибо, ребята! Здорово! –

+0

Плагин Sonar Groovy использует CodeNarc, GMetrics, Cobertura –