这个问题:CA1502 的自定义阈值 https://stackoverflow.com/questions/21678642/custom-threshold-for-ca1502讨论如何在代码分析中为代码指标规则设置自定义阈值。
我有同样的问题,但认为老问题已经过时了。
重复:
特别是,当一个方法有一个
代码复杂度超过 20。不幸的是,规则 CA1502 有一个
25 的阈值:
当圈复杂度更大时,该规则报告违规
超过 25。
我们能以某种方式改变这一点吗?
接受的答案是编辑 .fxcop 文件以包含规则。
在Visual Studio 2013 Ultimate中我们集成了代码分析和代码指标;但我们似乎没有 .fxcop 规则 - 我认为这曾经是当 fxcop 是一个单独的扩展名时。
有什么方法可以编辑由 Visual Studio 生成的 .ruleset 文件中的阈值吗?
或者我是否错过了在最新版本中如何以及在哪里获取 .fxcop 文件?
您引用的帖子实际上是最近的。指某东西的用途.fxcop
files 仍然是配置规则的唯一方法。 (如果您不喜欢这个限制,您可能想在http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2406555-allow-code-analysis-rules-to-be-configured-via-ru http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2406555-allow-code-analysis-rules-to-be-configured-via-ru.)
您可以使用 FxCop 10.0 UI 创建“种子”.fxcop
文件,但您需要手动编辑它以添加设置。要与 Visual Studio 集成,您可以使用CodeAnalysisProject
MSBuild 属性指定相对路径.fxcop
file.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)