【发布时间】:2014-02-24 18:08:12
【问题描述】:
这个问题:Custom threshold for CA1502 讨论如何在代码分析中为代码度量规则设置自定义阈值。
我也有同样的问题,但是觉得老问题已经过时了。
重复:
特别是,我们希望我们的构建在一个方法有一个 代码复杂度超过 20。不幸的是,规则 CA1502 有一个 阈值为 25:
当圈复杂度更高时,规则报告违规 大于 25。
我们能以某种方式改变这一点吗?
公认的答案是编辑 .fxcop 文件以包含规则。 在 Visual Studio 2013 Ultimate 中,我们集成了代码分析和代码度量;但我们似乎没有 .fxcop 规则 - 我认为这曾经是 fxcop 是一个单独的扩展名的时候。
有什么方法可以编辑 Visual Studio 生成的 .ruleset 文件中的阈值? 还是我错过了如何以及在何处获取最新版本中的 .fxcop 文件?
【问题讨论】:
-
如果有任何不同,我希望规则在我的本地计算机上失败。在构建服务器上失败将是一件好事,但不是主要要求。
标签: visual-studio-2013 code-analysis cyclomatic-complexity