2010-02-23 30 views
12

Sonar es una aplicación que integra la salida de varias herramientas de análisis estático y de prueba en una visión general completa de la calidad del software.Plugin Groovy/Grails para Sonar

Desafortunadamente, la mayoría de esas herramientas de análisis (PDM, FindBugs, etc.) no son compatibles con Groovy y, por extensión, con Grails.

Hemos encontrado herramientas llamadas CodeNarc y GMetrics que realizan parte del análisis, pero no la cobertura de prueba, y estamos trabajando en un complemento Sonar para importar la salida CodeNarc. Como dije, sin embargo, esto está incompleto.

¿Alguien conoce un mejor conjunto de herramientas de análisis estático basadas en complejidad/reglas que puedan manejar Groovy, así como una métrica de cobertura de prueba de Grails? Por supuesto, uno con un plugin Sonar para leer en la salida sería lo mejor.

Respuesta

6

Estas son las herramientas yo sepa (y apenas consciente):

Pero nada listo para ser utilizado con Sonar AFAIK. Estoy viendo SONARPLUGINS-194 sobre esto, pero no hay mucha actividad, aunque algún trabajo ha sido reportado recientemente, tal vez sea usted :)

+2

Sí, somos nosotros. – billjamesdev

15

Solo use Sonar Groovy Plugin!

¡Aprovecha GMetrics, Codenarc y Cobertura en Sonar!

+11

Ya, ese es el que desarrollamos, gracias. – billjamesdev

+0

¡Gracias chicos! ¡Es genial! –

+0

Sonar Groovy plugin hace uso de CodeNarc, GMetrics, Cobertura –

Cuestiones relacionadas