【问题标题】:Strange warning counting behavior from FxCop?来自 FxCop 的奇怪警告计数行为?
【发布时间】:2009-01-23 11:06:36
【问题描述】:

我的团队正在使用 FxCop 来帮助清理现有的 ASP.NET 应用程序。

我们注意到 FxCop 计算警告的方式有一些奇怪的行为。

似乎在一次通过代码时,FxCop 只找到并计算每个方法中与特定规则相关的第一个警告。

所以,如果我有:

public test3(){
   int a = 0; //DoNotInitializeUnecessarily
   int b = 0; //DoNotInitializeUnecessarily
}

...我的 FxCop 报告只会在方法 test3() 中找到并计算类型为 DoNotInitializeUnecessarily 的第一个警告。有什么方法可以让 FxCop 在方法 test3() 中找到并统计这个问题的两个实例?

当前的计数方法对我们来说是有问题的,因为 FxCop 没有报告警告的数量。这使得很难估计修复现有 FxCop 警告需要多长时间,因为我们实际上不知道应用程序中有多少。

【问题讨论】:

  • 您的代码肯定比上面显示的要多。否则你会得到不同的警告。请更新更多详细信息。

标签: c# .net fxcop


【解决方案1】:

你有没有尝试改变 工具->设置->项目默认值->“在[1]个例外后禁用规则” ?

【讨论】:

    猜你喜欢
    • 2021-03-05
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    • 2012-03-04
    • 2011-12-08
    • 1970-01-01
    相关资源
    最近更新 更多