这个问题:Custom threshold for CA1502 探讨了如何在代码分析中设置自定义阈值以满足代码度量规则。
我有同样的问题,但认为旧问题已经过时了。
重申一下:
具体来说,我们希望当方法的代码复杂度大于20时,构建失败。不幸的是,规则CA1502的阈值是25:
当圆形复杂度超过25时,规则会报告违规情况。
我们是否可以更改这个值呢?
被接受的答案是编辑.fxcop文件以包括规则。 在Visual Studio 2013 Ultimate中,我们集成了代码分析和代码指标;但我们似乎没有.fxcop规则-我想这是当fxcop是一个单独的扩展名时。
有没有办法编辑Visual Studio生成的.ruleset文件中的阈值呢? 或者我错过了在较新版本中获取.fxcop文件的方法和位置吗?