外部工具集成
统一质量仪表板
外部工具集成
CppDepend 提供许多有趣的功能来利用分析阶段提取的所有数据,使用这些功能来利用其他静态分析工具的分析数据也非常有用,例如:
您可以在 CppDepend 中导入这些工具的 XML 文件。

使用 Code Quest 查询外部工具数据
CppDepend 支持 Code Query Linq (Code Quest) 以获得最大的灵活性。它帮助您在几秒钟内回答有关代码库的问题。用它来查询从外部静态分析工具提取的数据也非常有用。
CppDepend 提供许多实用的 Code Quest 查询来查询插件数据:

您还可以创建自定义 Code Quest 查询,查询从 CppDepend 和其他工具的分析中提取的数据。
查找高优先级问题
例如,我们可以搜索包含 CppCheck 问题的热门方法 — 这些方法可能具有高优先级,因为这些问题可能影响许多其他方法。

或搜索大多数违反 CppCheck 规则的类:

外部工具趋势监控
另一个有助于利用外部工具数据的有趣功能是 趋势监控。目标是获得 CppCheck 违规演变图。这对经理跟踪版本间的项目质量非常有用。
CppDepend 也对其他静态分析工具开放。 了解如何接入其他工具.
主要优势
- ✓SonarQube 结果导入
- ✓覆盖率工具集成
- ✓静态分析器结果聚合
- ✓统一质量仪表板
