Con algo de retraso, la versión 2.5 trae las muy esperadas funcionalidades:
- herencia de perfiles, compartiendo reglas de configuración en un perfil común.
- seguimiento de las violaciones a lo largo del tiempo, detectando nuevos incumplimientos
- entre análisis previos
- un número de días
- desde una versión
- desde una fecha
- cambios de medidas a lo largo del tiempo, con igual comportamiento que el anterior
- nuevas reglas para Java:
- la instrucción break no debe usarse fuera de un switch
- la instrucción continue no debe usarse
- la complejidad total de una clase no debe ser superior a un límite
- el DIT no debe ser superior a un límite
- nuevas tareas de mantenimiento y limpieza de base de datos
- mejoras en los servicios web para obtener un histórico de las medidas
- soporte para la anotación @SuppressWarnings para mejorar el comentario //NOSONAR
La dirección de la descarga, como siempre, en SonarSource.
Y tal y como podeis leer en la guía de actualización, la versión 2.5 tiene una serie de detalles a tener en cuenta,
- limpieza de histórico configurable, aunque por defecto se eliminará la información con más de cinco años, etc.
- la propiedad "sonar.reuseExistingRulesConfiguration" se eliminará
- se añadirá una nueva regla de Findbugs al perfil "Sonar way with Findbugs"
Por último, recordaros que Total Quality Plugin sigue siendo compatible con esta nueva versión, y que podéis instalarlo sin problemas desde el Update Center.