【发布时间】: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 警告需要多长时间,因为我们实际上不知道应用程序中有多少。
【问题讨论】:
-
您的代码肯定比上面显示的要多。否则你会得到不同的警告。请更新更多详细信息。