私のチームは FxCop を使用して、既存の ASP.NET アプリケーションをクリーンアップしています。
FxCop が警告をカウントする方法に奇妙な動作があることに気付きました。
コードの 1 回のパスで、FxCop は各メソッドの特定のルールに関連する最初の警告のみを検出してカウントしているようです。
だから、もし私が持っているなら:
public test3(){
int a = 0; //DoNotInitializeUnecessarily
int b = 0; //DoNotInitializeUnecessarily
}
...私の FxCop レポートは、メソッド test3() で DoNotInitializeUnecessarily 型の最初の警告のみを検出してカウントします。メソッドtest3()でFxCopにこの問題の両方のインスタンスを見つけてカウントさせる方法はありますか?
FxCop は警告の数を報告していないため、現在のカウント方法には問題があります。これにより、既存の FxCop 警告を修正するのに必要な時間を見積もることが困難になります。実際には、アプリケーション内にいくつあるかがわからないためです。