SonarQube

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Sonar (Qualité logicielle))
SonarQube
Description de l'image Sonarqube-48x200.png.
Description de cette image, également commentée ci-après
Page d'accueil de SonarQube
Informations
Développé par SonarSourceVoir et modifier les données sur Wikidata
Première version Voir et modifier les données sur Wikidata
Dernière version 8.7.1 ()[1]
9.9 ()[2]Voir et modifier les données sur Wikidata
Dépôt github.com/SonarSource/sonarqubeVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en Java, Kotlin, C#, Visual Basic, C, C++, JavaScript, TypeScript, PHP, Python, Terraform, Cobol, feuille de style en cascade, HTML, Go, Objective-C, Swift, Générateur automatique de programmes, PL/SQL, Ruby, Scala, Transact-SQL, Extensible Markup Language et Visual Basic 6 (en)Voir et modifier les données sur Wikidata
Système d'exploitation GNU/Linux, Microsoft Windows et macOSVoir et modifier les données sur Wikidata
Environnement Machine virtuelle JavaVoir et modifier les données sur Wikidata
Langues MultilingueVoir et modifier les données sur Wikidata
Type Logiciel d'analyse statique de programmes (d)Voir et modifier les données sur Wikidata
Licence Licence publique générale limitée GNUVoir et modifier les données sur Wikidata
Site web www.sonarqube.org et www.sonarsource.comVoir et modifier les données sur Wikidata

SonarQube (précédemment Sonar[3]) 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 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[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. « Release 8.7.1 », (consulté le )
  2. « https://www.sonarqube.org/downloads/ »
  3. Freddy Mallet, « SONAR is becoming SONARQUBE », mailing list du projet Sonar, (consulté le )
  4. (en) « SonarCloud Online Code Review as a Service Tool », sur sonarsource.com (consulté le ).
  5. « Marketplace SonarQube » (consulté le )

Annexes[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]