Sonarqube¶
SonarQube es un gestor de la calidad, que permite encontrar errores y malas prácticas en el código.
Instalación¶
Instalar una base de datosmysql
- https://dev.mysql.com/downloads/installer/
- puerto: 3307 (el 3306 lo tenía pillado)
- contraseña root: mysql
- Se añade el usuario sonarqube/sonar No he sido capaz de usarlo con base de datos. Así que utiliza una base de datos sqlite interna.
- Se configura el acceso a base de datos en
conf/sonar.properties
- Instalar sonarqube (http://www.sonarsource.org/downloads/)
- Instalar sonarqube scanner (https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner)
Configuración¶
- Se añade
C:\Aplicaciones\sonar-scanner\bin
al path - Se configura
C:\Aplicaciones\sonar-scanner\conf\sonar-project.properties
Uso¶
- Se arranca sonarqube desde
c:\Aplicaciones\sonarqube\bin\windows-x86-64\StartSonar.bat
(he creado un alias llamadosonarqube
) - Se ejecuta el análisis haciendo desde el directorio de fuentes de sgf2:
sonar-scanner
(C:\Aplicaciones\sonar-scanner\bin\sonar-scanner
) - Después se accede a http://localhost:9000 con admin/admin para ver el resultado. También se puede configurar en la parte de administration.
- Deshabilito
scm sensor
para que no me dé errores
Última actualización:
November 4, 2021