2009-01-23 25 views
0

我的团队正在使用FxCop来帮助清理现有的ASP.NET应用程序。来自FxCop的奇怪警告计数行为?

我们已经注意到FxCop计数警告的一些奇怪行为。

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

所以,如果我有:

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

...我的FxCop报告将只查找和计数型DoNotInitializeUnecessarily的方法TEST3的第一个警告()。有什么办法可以让FxCop在方法test3()中找到并计算这个问题的两个实例吗?

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

+0

当然你的代码比上面显示的要多。否则,你会得到不同的警告。请更新更多的细节。 – 2009-01-23 11:29:36

回答

2

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

+0

这样做,谢谢。 – Tex 2011-02-24 12:40:58