【发布时间】:2015-05-14 19:13:41
【问题描述】:
是否有任何工具可用于为 Visual C++ 2012/2013 或 2015 生成代码度量(例如圈复杂度、代码行、注释代码比等)?
我们需要能够运行命令行工具来生成这些指标(并将它们输出到某种文件),以便我们可以根据我们的持续集成过程自动运行分析。请注意,我们不需要完整的静态分析工具,因为我们已经在使用(并且很满意)Visual C++ 中内置的静态代码分析工具(但这不包括复杂性检查)。
大多数“Visual Studio Code Metrics”工具似乎只支持托管代码(C# 等)而不支持 C++。
几年前我在这里看到过类似的问题,但我希望可能有一些更新的选项。我没有通过 Google 找到太多信息。
提前致谢。 本
【问题讨论】:
-
CodeMaid 可以展示visual studio内部的复杂性。
-
感谢您的建议。我应该更清楚一点,除了在 IDE 中查看复杂性信息之外,我还需要能够通过命令行工具生成它并以某种方式导出它,以便我们可以生成复杂性报告和质量门作为其中的一部分我们的持续集成流程。
-
我有一个可能的答案,还没有准备好公开发布。离线联系我,见简历。
标签: c++ static-analysis code-metrics