0+
默认规则
0+
覆盖率格式
5 分钟
安装时间
团队为何选择 CppDepend 插件
专为 C 和 C++ 代码库打造,具备通用工具无法比拟的深度分析能力。
项目组织
多模块分析
在单个 CppDepend 项目中管理多个 C/C++ 项目。插件执行全面分析并将代码组织为独立的 SonarQube 模块 — 而非一个大杂烩。
这确保了无缝的代码导航、更清爽的仪表板以及大规模下更好的项目组织。


规则引擎
250+ 可自定义规则
CppDepend 附带 250 多条默认规则,涵盖代码质量、设计、安全和可维护性 — 全部可通过 CQLinq 自定义。
先进的技术债务计算评估每个问题的严重程度,在 SonarQube 中直接提供可操作洞察。
设计度量
标准度量一览
传入耦合(Ca)
项目外依赖内部类型的类型。Ca 高 = 职责多。
传出耦合(Ce)
项目内依赖外部类型的类型。Ce 高 = 依赖度高。
不稳定性(I)
项目应对变化的韧性指标。平衡是关键。

覆盖率集成
无缝导入 Cobertura 和 Microsoft Visual Studio XML 文件的代码覆盖率结果。只需配置存储 XML 覆盖率文件的目录路径。

代码重复
重复代码会增加维护工作和技术债务。CPD(复制粘贴检测器)识别重复并提供度量,帮助您管理项目间的代码重复。

250+
可自定义规则
100%
技术债务跟踪
∞
多模块支持
2
覆盖率格式

