Visual studio 2013 visual studio 2013 ultimate中CA1502的自定义阈值
这个问题: 讨论如何在代码分析中为代码度量规则设置自定义阈值 我也有同样的问题,但我认为老问题已经过时了 重复: 特别是,当一个方法有错误时,我们希望我们的构建失败 代码复杂度超过20。不幸的是,CA1502规则有一个错误 25岁的门槛: 当圈复杂度更高时,规则会报告一个冲突 25岁以上 我们能改变这一切吗 公认的答案是编辑.fxcop文件以包含规则。 在visual studio 2013 ultimate中,我们集成了代码分析和代码度量;但我们似乎没有.fxcop规则——我认为这曾经是当fxcop是一个单独的扩展时 是否有任何方法可以编辑visual studio生成的.ruleset文件中的阈值?Visual studio 2013 visual studio 2013 ultimate中CA1502的自定义阈值,visual-studio-2013,code-analysis,cyclomatic-complexity,Visual Studio 2013,Code Analysis,Cyclomatic Complexity,这个问题: 讨论如何在代码分析中为代码度量规则设置自定义阈值 我也有同样的问题,但我认为老问题已经过时了 重复: 特别是,当一个方法有错误时,我们希望我们的构建失败 代码复杂度超过20。不幸的是,CA1502规则有一个错误 25岁的门槛: 当圈复杂度更高时,规则会报告一个冲突 25岁以上 我们能改变这一切吗 公认的答案是编辑.fxcop文件以包含规则。 在visual studio 2013 ultimate中,我们集成了代码分析和代码度量;但我们似乎没有.fxcop规则——我认为这曾经是当fx
或者我错过了在较新版本中如何以及在何处获取.fxcop文件了吗?您引用的帖子实际上是最近发布的。使用
.fxcop
文件仍然是配置规则的唯一方法。(如果你不喜欢这个限制,你可能想在投票站投票。)
您可以使用FxCop 10.0 UI创建“种子”
.FxCop
文件,但需要手动编辑以添加设置。要与Visual Studio集成,可以使用CodeAnalysisProject
MSBuild属性指定.fxcop
文件的相对路径。如果有任何区别,我希望规则在本地计算机上失败。在构建服务器上失败是一个不错的选择,但不是主要要求。