因此,我的团队正在研究将静态代码分析的指标作为我们团队仪表板的一部分。度量标准可以是绝对值,因为圈复杂度和测试覆盖率百分比。我们的应用程序基于.Net并存储在Visual Studio Online中。
是否有任何人使用开源替代方案将这种工具集成到构建管道中,无论是完全联合还是通过一些漂亮的PowerShell,可以运行此类分析并将结果外部化为API或类似内容?
答案 0 :(得分:1)
您好,您可以使用NDepend这是一个很棒的工具,可以帮助您生成不同的代码分析结果。
唯一的问题是它不是免费的。虽然您可以使用试用版14天。
除此之外。您可以转到Visual Studio中的“分析”菜单,并使用“运行代码分析解决方案”和“计算解决方案的代码指标”
<强>更新强>:
还有其他免费工具,如Nitriq和其他工具。 Nitriq可以在命令行中使用。您可以将其与您的解决方案集成。
http://marcel.bowlitz.com/code-analysis-tools-ndepend-nitriq-iplasma/
我希望这对你有帮助