CppDepend Inside Your SonarQube Dashboard

250+ customizable CQLinq rules out of the box
Automatic technical debt estimation per issue
Multi-module project organization
Coverage & duplication data integration
Custom Rules via CQLinq
Create tailored analysis rules using Code Query over LINQ. Express complex conditions effortlessly for precise code checks, and surface the violations directly in SonarQube.
Learn MoreSmart Technical Debt
Every issue gets an estimated fix cost and severity score using customizable C# formulas, empowering data-driven decisions about what to fix first.
Learn MoreEasy Setup
Install and configure in minutes. The plugin integrates seamlessly with SonarQube Server, requiring zero code changes to your projects.
Learn MoreMulti-Module Analysis

Manage multiple C/C++ projects within a single CppDepend project.
The plugin organizes code into distinct SonarQube modules — not one giant blob.
Seamless code navigation, cleaner dashboards, and better project organization at scale.
250+ Customizable Rules

Over 250 default rules covering code quality, design, safety, and maintainability — all fully customizable via CQLinq.
Advanced technical debt calculation assesses the severity of every issue.
Actionable insights directly inside SonarQube.
Standard Metrics at a Glance

Afferent Coupling (Ca) — types outside the project that depend on types within it. High Ca = many responsibilities.
Efferent Coupling (Ce) — types inside the project that depend on types outside it. High Ce = high dependency.
Instability (I) — indicator of the project's resilience to change. Balance is key.
Coverage Integration

Seamlessly import code coverage results from both Cobertura and Microsoft Visual Studio XML files. Simply configure the directory path where your XML coverage files are stored.
Code Duplication

Duplicate code increases maintenance effort and technical debt. The CPD (Copy-Paste Detector) identifies duplications and provides metrics to help you manage code duplication across your projects.
Ready to Supercharge Your SonarQube?
Download the CppDepend SonarQube Plugin and start analyzing your C/C++ code with 250+ rules, smart technical debt estimation, and full SonarQube integration.
