レガシーコードにFxCopを導入した経験がある人はいますか?誰かがルールに違反するコードを導入した場合、ビルドが失敗するようにしたいと考えています。しかし、当分の間、これは不可能です。レガシーコードには9000を超える違反があります。レガシーコードでFxCopをどのように使い始めるのですか?
私が知るエラーを抑制する唯一の方法は、SuppressMessage属性を使用することですが、これはメソッドとGeneratedCodeAttributeでのみ機能します。この最後のものは、クラスと名前空間に使用することができます(正しく呼び出す場合)。ただし、生成されないコードには使用しないでください(here参照)。
現在、私たちは違反を取り除くのに多少時間がかかりますが、私たちのビルドは失敗しないため、新しいものが導入され続けています。
アイデア?
+1合意した、重要な一度に一口。 –