Vous êtes sur la page 1sur 8

Sous la supervision du M: mzibra khalid

1 Définition
SonarQube : est un logiciel libre de qualimetrie en
continu de code il aide à la détection et la classification
et la résolution de défaut dans le code source, permet
d'identifier les duplication de code.

Exemple :
(sonarqube.d/conf.yaml)

De base reposant sur les valeurs par défaut de


sonarqube et JMX vous pouvez l'utiliser comme point
de départ lorsque vous configurez installation de
l'agent qui il soit basé sur les host ou des conteneurs.
2 Les avantages
SonarQube offre plusieurs avantages pour améliorer la
qualité du code et faciliter le développement logiciel :

- Détection des Problèmes de Code: Identifie les bugs, les vulnérabilités de sécurité, les odeurs de code
et les violations des bonnes pratiques de programmation.

- Analyse Statique du Code Source: Effectue une analyse statique approfondie du code source pour
fournir des rapports détaillés sur la qualité du code.

- Intégration Continue: S'intègre facilement dans les processus de développement avec des outils
d'intégration continue, fournissant un retour instantané aux développeurs.

- Collaboration Facilitée: Favorise la collaboration au sein des équipes de développement en fournissant des
informations partagées sur la qualité du code.

R - Support Multi-langages: Prend en charge une variété de langages de programmation, ce qui le rend
J
adaptable à différents projets.
Langage pris en
3 charge
Sonarqube prend en charge une
grande variété de langages de
programmation notamment : Java,
Java script, C#, Python, type script ,
Ruby et bien d'autres, cela en fait une
solution polyvalente pour les équipes
de développement utilisant différentes
technologies.
Conclusion :

La mise en place de Sonarqube pour l'analyse


d'un code source s'est réveillé extrêmement
simple et rapide, mais cette opération basique
ne prend pas en compte toutes les possibilités de
Sonarqube,il faudra veiller à configurer l'outil à
son goût ainsi que les chemins vers les différents
rapports de PHP Unit, et bien sûr que
Sonarqube bénéficie d'une bonne
documentation pour cela.

Vous aimerez peut-être aussi