SonarQube

SonarQube (précédemment Sonar[2]) est un logiciel libre de qualimétrie en continu de code. Il aide à la détection, la classification et la résolution de défaut dans le code source, permet d'identifier les duplications de code, de mesurer le niveau de documentation et connaître la couverture de test déployée.

SonarQube
Outil libre de qualimétrie écrit en Java.
Informations
Développé par SonarSource
Première version
Dernière version 9.5 (juin 2022)[1]
Dépôt github.com/SonarSource/sonarqube
Assurance qualité Intégration continue
Écrit en Java, Kotlin, C#, Visual Basic, C, C++, JavaScript, TypeScript, PHP, Python, Terraform, Cobol, CSS, HTML, Go, Objective-C, Swift, Générateur automatique de programmes, PL/SQL, Ruby, Scala, Transact-SQL, Extensible Markup Language et Visual Basic 6 (d)
Système d'exploitation GNU/Linux, Microsoft Windows et macOS
Environnement Machine virtuelle Java
Langues Multilingue
Type Logiciel d'analyse statique de programmes (d)
Licence Licence publique générale limitée GNU
Site web www.sonarqube.org et www.sonarsource.com

SonarQube permet une surveillance continue de la qualité du code grâce à son interface web permettant de voir les défauts de l'ensemble du code et ceux ajoutés par la nouvelle version. Le logiciel peut être interfacé avec un système d'automatisation comme Jenkins pour inclure l'analyse comme une extension du développement.

Fonctionnalités

Notes et références

  1. (en) « Release list », sur sonarqube.org (consulté le )
  2. Freddy Mallet, « SONAR is becoming SONARQUBE », mailing list du projet Sonar, (consulté le )
  3. « Marketplace SonarQube » (consulté le )

Annexes

Articles connexes

Liens externes

  • Portail de la programmation informatique
  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.