Featured image of post 013 - SonarQube

013 - SonarQube

¡Hola a todos!

Como comentábamos ya en las pasadas entradas, vamos a dejar atrás las entradas teóricas y vamos a centrarnos en las más técnicas. Comenzamos con git y los comandos básicos para saber usarlos y en esta entrada continuaremos con SonarQube.

¿Qué es SonarQube?  SonarQube (conocido anteriormente como Sonar ) es una plataforma para evaluar código fuente. Es software libre y usa diversas herramientas de análisis estático de código fuente como Checkstyle, PMD o FindBugs para obtener métricas que pueden ayudar a mejorar la calidad del código de nuestra aplicación.

Debemos tener en cuenta que SonarQube es una herramienta para gestionar la calidad del código, la herramienta controla la calidad en 7 ejes:

image0031

La plataforma soporta actualmente más de 20 lenguajes incluyendo Java, Javascript, Cobol, PL, C#… nosotros nos centraremos en Java.

¿Cómo empezar? En este tutorial comenzaremos instalando SonarQube en Eclipse.

El objetivo que deseamos obtener con la integración de SonarQube con Eclipse es mejorar el código generado a lo largo de la fase de desarrollo, de forma que podemos ver en esta fase las posibles malas prácticas utilizadas y evitarlas con la información que nos proporciona SonarQube.

Instalación de SonarQube en Eclipse.

  1. Help
  2. Install New Software
  3. Añadir la siguiente url http://downloads.sonarsource.com/eclipse/eclipse/
  4. Install

instalarSonar1.png

Configuración de servidor

  1. Preferences
  2. SonarQube
  3. Servers
  4. Add..
  5. SonarQube Server ID: El id que queramos dar al servidor añadido (en nuestro caso default)
  6. SonarQube Server URL: URL donde se localiza la instalación de sonar (por defecto http://localhost:9000)
  7. Username y Password: Usuario y Password para conectarnos a SonarQUBE

instalarSonar2.png

Añadir y seleccionar proyecto Sonar.

  1. Hacemos click derecho en el proyecto de Eclipse que queramos analizar.
  2. Configure
  3. Associate with SonarQube
  4. Escribimos el nombre del proyecto de SonarQube
  5. Finish

instalarSonar4

Analizar el proyecto con Sonar.

  1. Hacemos de nuevo click derecho en el proyecto de Eclipse que queremos analizar.
  2. Hacemos click en SonarQube
  3. Analyze.

instalarSonar3.png

Revisión de errores

Una vez analizado el proyecto podremos ver los errores señalados con un ícono de sonar y una descripción. Además de una ventana que nos muestra todos los errores del proyecto , de manera que nos facilita el acceso a estos errores para poder arreglarlos.


Y esto es todo por esta entrada. En la siguiente veremos como instalar SonarQube por consola o incluso en un Docker de forma rápida y cómo analizar el proyecto desde el terminal.

¡Nos leemos en la siguiente entrada!