我的團隊正在使用FxCop來幫助清理現有的ASP.NET應用程序。來自FxCop的奇怪警告計數行爲?
我們已經注意到FxCop計數警告的一些奇怪行爲。
似乎只要通過代碼,FxCop就會在每個方法中找到並計算與特定規則相關的第一條警告。
所以,如果我有:
public test3(){
int a = 0; //DoNotInitializeUnecessarily
int b = 0; //DoNotInitializeUnecessarily
}
...我的FxCop報告將只查找和計數型DoNotInitializeUnecessarily的方法TEST3的第一個警告()。有什麼辦法可以讓FxCop在方法test3()中找到並計算這個問題的兩個實例嗎?
目前的計數方法對我們來說是有問題的,因爲FxCop正在報告警告的數量。這使得很難估計需要多少時間來修復現有的FxCop警告,因爲我們實際上並不知道應用程序中有多少。
當然你的代碼比上面顯示的要多。否則,你會得到不同的警告。請更新更多的細節。 – 2009-01-23 11:29:36