S
SonarQube
SonarQube
Versione | Maturità | Linguaggio | Licenza | URL | Produttore | Diffusione |
---|---|---|---|---|---|---|
9.3 | Stabile/Produzione | Java | LGPL v3 | https://www.sonarqube.org/ | SonarSource | Worldwide |
Descrizione
SonarQube è un prodotto open-source sviluppato da SonarSource per il controllo della qualità del codice prodotto E' in grado di effettuare un'analisi statica del codice per individuare bugs, vulnerabilità, ed eventuali indicazioni su difetti di programmazione (code smell).
Produce report inerenti alla duplicazione del codice, test unità, complessità del codice, etc.
Ragioni della scelta
Il software rappresenta un’ottima scelta per i seguenti motivi:
- gestisce più di 25 linguaggi di programmazione differenti;
- integrabile con altri tool di continuous integration quali Jenkins;
- Prodotto stabile su cui opera una community di più di 120k di utenti.