Sé de Sonar pero prefiero no (en realidad, no puedo) ejecutar una aplicación web completa que diga que le gustan 500Mb de RAM solo para ejecutar algunos informes en una compilación. Ya tengo Checkstyle, FindBugs & PMD. ¿Puedo configurarlos para el tipo de métricas que estoy buscando ... longitud del método, longitud de clase, mccabe, etc.? También me gustaría ver (en jenkins) gráficos de estos a lo largo del tiempo.¿Hay algún analizador ligero de métricas de código Java que pueda ejecutar en eclipse con Maven, Jenkins/Hudson?
¿Alguna idea?
Gracias, tendré que buscar la configuración de checkstyle para estas métricas. – blank
Debes comenzar: [Method Length] (http://checkstyle.sourceforge.net/config_sizes.html#MethodLength), [Class Length] (http://checkstyle.sourceforge.net/config_sizes.html#FileLength) , [Cyclomatic Complexity] (http://checkstyle.sourceforge.net/config_metrics.html#CyclomaticComplexity) y [todo lo demás] (http://checkstyle.sourceforge.net/availablechecks.html) –
He echado un vistazo a estos y puedo configurar las advertencias como me gusta, pero no he encontrado una forma de trazarlas (individualmente) a lo largo del tiempo. es posible? Lo que realmente me gustaría es una vista de estas métricas a través del tiempo, por paquete ... tal vez Sonar es la única opción aquí. – blank