AI 辅助 C/C++ 工程的治理与控制平面
CppDepend
SonarQube 集成

提升 C/C++ 代码质量 到 SonarQube

CppDepend SonarQube 插件将高级 C++ 静态分析与您现有的 SonarQube 仪表板连接起来 — 无需改变工作流。

CppDepend Inside Your SonarQube Dashboard

SonarQube 仪表板与 CppDepend
  • 250+ customizable CQLinq rules out of the box

  • Automatic 技术债务 estimation per issue

  • Multi-module project organization

  • Coverage & duplication data integration

通过 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.

了解更多

智能技术债务

Every issue gets an estimated fix cost and severity score using customizable C# formulas, empowering data-driven decisions about what to fix first.

了解更多

简单安装

Install and configure in minutes. The plugin integrates seamlessly with SonarQube Server, requiring zero code changes to your projects.

了解更多

多模块分析

多模块分析
  • 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+ 可自定义规则

Issues grouped by rule with severity and debt
  • Over 250 default rules covering code quality, design, safety, and maintainability — all fully customizable via CQLinq.

  • 高级 technical debt calculation assesses the severity of every issue.

  • Actionable insights directly inside SonarQube.

标准度量一览

标准度量
  • 传入耦合(Ca) — types outside the project that depend on types within it. High Ca = many responsibilities.

  • 传出耦合(Ce) — types inside the project that depend on types outside it. High Ce = high dependency.

  • 不稳定性(I) — indicator of the project's resilience to change. Balance is key.

覆盖率集成

覆盖率

Seamlessly import code coverage results from both CoberturaMicrosoft Visual Studio XML files. Simply configure the directory path where your XML coverage files are stored.

代码重复

代码重复

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.

准备好增强您的 SonarQube 了吗?

下载 CppDepend SonarQube 插件,开始使用 250+ 条规则、智能技术债务估算和完整的 SonarQube 集成分析您的 C/C++ 代码。