gpt4 book ai didi

visual-studio-2013 - visual studio 2013 ultimate 中 CA1502 的自定义阈值

转载 作者:行者123 更新时间:2023-12-05 07:59:23 26 4
gpt4 key购买 nike

本题:Custom threshold for CA1502讨论如何在代码分析中为代码度量规则设置自定义阈值。

我有同样的问题,但认为旧问题已过时。

重复:

In particular, we would like our Build to fail when a method has a code complexity of more than 20. Unfortunately, rule CA1502 has a threshold of 25:

The rule reports a violation when the cyclomatic complexity is more than 25.

Can we somehow change this?

可接受的答案是编辑 .fxcop 文件以包含规则。在visual studio 2013 ultimate中我们集成了Code Analysis和Code metrics;但我们似乎没有 .fxcop 规则 - 我认为这曾经是 fxcop 是一个单独的扩展名。

有什么方法可以编辑 visual studio 生成的 .ruleset 文件中的阈值吗?还是我错过了在最新版本中获取 .fxcop 文件的方式和位置?

最佳答案

您引用的帖子实际上是最近的。使用.fxcop 文件仍然是配置规则的唯一方法。 (如果你不喜欢这个限制,你可能想在 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 文件的相对路径。

关于visual-studio-2013 - visual studio 2013 ultimate 中 CA1502 的自定义阈值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21995562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com