CppDepend
Intégration SonarQube

Apportez la qualité du code C/C++ dans SonarQube

Le plugin CppDepend pour SonarQube relie l’analyse statique C++ avancée à vos tableaux de bord SonarQube existants — sans changement de flux de travail.

  • 250+ règles CQLinq personnalisables prêtes à l’emploi
  • Estimation automatique de la dette technique par problème
  • Organisation de projets multi-modules
  • Intégration des données de couverture et de duplication
Tableau de bord SonarQube avec CppDepend
0+
Règles par défaut
0+
Formats de couverture
5 min
Temps d’installation

Pourquoi les équipes choisissent le plugin CppDepend

conçu spécifiquement pour les bases de code C et C++, avec des capacités d’analyse profonde que les outils génériques ne peuvent égaler.

Règles personnalisées via CQLinq

Créez des règles d’analyse sur mesure avec Code Query over LINQ. Exprimez des conditions complexes sans effort pour des vérifications précises.

En savoir plus

Dette technique intelligente

Chaque problème reçoit un coût de correction estimé et un score de gravité via des formules C# personnalisables, pour des décisions basées sur les données.

En savoir plus

Installation facile

Installez et configurez en quelques minutes. Le plugin s’intègre parfaitement à SonarQube Server, sans aucun changement de code.

En savoir plus
Organisation du projet

Analyse multi-modules

Gérez plusieurs projets C/C++ dans un seul projet CppDepend. Le plugin effectue une analyse complète et organise le code en modules SonarQube distincts — pas un blob géant.

Cela garantit une navigation fluide dans le code, des tableaux de bord plus propres et une meilleure organisation des projets à grande échelle.

Analyse multi-modules
Tableau de bord des problèmes
Moteur de règles

250+ règles personnalisables

CppDepend est livré avec plus de 250 règles par défaut couvrant qualité du code, conception, sécurité et maintenabilité — toutes personnalisables via CQLinq.

Le calcul avancé de la dette technique évalue la gravité de chaque problème, avec des insights actionnables directement dans SonarQube.

Métriques de conception

Métriques standard en un coup d’œil

Couplage afférent (Ca)
Types externes au projet dépendant de types internes. Ca élevé = nombreuses responsabilités.
Couplage efférent (Ce)
Types du projet dépendant de types externes. Ce élevé = forte dépendance.
Instabilité (I)
Indicateur de la résilience du projet face au changement. L’équilibre est la clé.
Métriques standard

Intégration de la couverture

Importez facilement les résultats de couverture depuis les fichiers XML Cobertura et Microsoft Visual Studio. Configurez simplement le répertoire où sont stockés vos fichiers XML de couverture.

Couverture

Duplication de code

Le code dupliqué augmente l’effort de maintenance et la dette technique. Le CPD (Copy-Paste Detector) identifie les duplications et fournit des métriques pour gérer la duplication dans vos projets.

Duplication de code
250+
Règles personnalisables
100%
Suivi de la dette technique
Prise en charge multi-modules
2
Formats de couverture

Prêt à booster votre SonarQube ?

Téléchargez le plugin CppDepend pour SonarQube et commencez à analyser votre code C/C++ avec 250+ règles, une estimation intelligente de la dette technique et une intégration SonarQube complète.

Essai gratuit