SonarQube - Installation & Utilisation
Rédigé par niconux
Aucun commentaire
Classé dans : Debian, Développement, Howto
SonarQube (anciennement Sonar) est un logiciel libre distribué sous licence LGPL v3 permettant de mesurer la qualité d'un code source, en continu.
Son analyse s'oriente sur 7 axes distincts :
SonarQube supporte plus de 25 langages comme : Java, C/C++, C#, PHP, Flex, Groovy, JavaScript, Python, PL/SQL, COBOL, etc
Il permet de créer des compte rendus sur :
- identification des duplications de code
- mesure du niveau de documentation
- respect des règles de programmation
- détection des bugs potentiels
- évaluation de la couverture de code par les tests unitaires
- analyse de la répartition de la complexité
- analyse du design et de l'architecture d'une application
Nous allons voir dans cet article comment installer un tel outil sur une Debian Wheezy et dans un deuxième temps comment utiliser SonarQube pour analyser ses propres projets.