martes, 18 de enero de 2011

Sonar 2.5 al fin en la calle

Después de un par (o de tres) de release candidates ya disponemos de la versión 2.5 del mejor sistema de control de la calidad de los desarrollos existente, Sonar.

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.

No hay comentarios: