Groovy/Grails plugin para de Sonar
-
22-09-2019 - |
Pregunta
Sonar es una aplicación para la integración de la salida de varios estática y prueba de herramientas de análisis en una visión global de software de calidad.
Desafortunadamente, la mayoría de las herramientas de análisis (PDM, FindBugs, etc.) no apoyo Groovy y, por extensión, de Grails.
Hemos encontrado herramientas llamadas CodeNarc y GMetrics que realizar algunos de los análisis, pero no la cobertura de las pruebas, y estamos trabajando en un Sonar plugin para importar el CodeNarc de salida.Como ya he dicho, sin embargo, esto es incompleta.
¿Alguien sabe de un mejor conjunto de complejidad/reglas basadas en las herramientas de análisis estático que puede manejar Groovy, así como Grails prueba de la cobertura de la métrica?Por supuesto, uno con un Sonar plugin para la lectura en la salida sería mejor.
Solución
Estas son las herramientas de las que conozco (y solo consciente):
- Hay CodeNarc que mencionaste.
- También hay Gmetrics.
- Y Grails tiene un Complemento de cobertura del código de prueba.
Pero nada listo para ser usado con Sonar Afaik. Estoy viendo Sonarplugins-194 sobre esto, pero no hay mucha actividad, aunque se ha informado un trabajo muy recientemente, tal vez sea tú :)
Otros consejos
Solo usa Complemento de sonar groovy!
¡Aprovecha Gmetrics, CodeNarc y Cobertura en Sonar!