¡Hola a todos!
En las últimas entradas hemos estado hablando de SonarQube: su instalación en Eclipse, en Docker y por último hemos estado hablando de las Reglas y las plantillas. En esta última entrada dedicada a Sonar, hablaremos de cómo importar plugins con reglas ya añadidas… ¡Comenzamos!
Este es un paso bastante importante ya que, en función del lenguaje que se quiera analizar, ofrecerá una batería de métricas ya definidas listas para atacar el código analizado. A partir de esta batería de reglas se podrán coger las plantillas que tenga y crear reglas más personalizadas para cualquier caso en concreto.
Un plugin con reglas provee un muy buen punto de partida a la hora de implementar el análisis de código de la mano de Sonar. El único inconveniente que tiene es que, al ser algo predefinido, deberemos ir regla a regla viendo cuáles de ellas se adaptan a nuestras necesidades y cuáles no para no sobrecargar el análisis del código con datos falsos ni aumentar la deuda técnica de un proyecto.
Para incluir un plugin en Sonar debemos seguir los siguientes pasos:
- Iniciamos sesión con un perfil que tenga permisos para instalar plugins (por defecto el administrador es admin/admin).
- Hacemos click en Administración en el menú de Sonar.
- Seleccionamos Sistema y hacemos click en Update Center.
- Dentro de la sección de actualizar, hacemos click en Available.
- Buscamos un lenguaje de programación del que queramos instalar plugins, por ejemplo Java.
- De los plugins disponibles, hacemos click en Instalar.
- Nos aparece el mensaje de que un plugin necesita instalarse y Sonar se va a reiniciar.
- Le damos a restart y esperamos a que Sonar se restaure.
- Una vez que termina de restaurarse, ya tenemos ese plugin disponible e instalado en nuestro Sonar para usarlo.

Y hasta aquí la entrada de plugins en Sonar.
En la siguiente entrada hablaremos de las buenas prácticas . ¡Nos leemos en la siguiente entrada!
