FxCop のどのルールを無効にしますか?
-
05-07-2019 - |
質問
私は個人的にはまだ FxCop を使用していません。コード分析に進む前に、まず単体テストを実行したいと思います。しかし、どのルールを永久に無効化するでしょうか?どのような状況で、どのルールを一時的に無効にしますか?
解決
メソッド名やイベント名にアンダースコアを使用することを禁止する命名規則は使用しません。「Button1_Click」にも慣れてきました。Visual Studio ではアンダースコアが自動的に挿入されるため、手動で削除する必要があります。ただ、放っておくほうが楽だと思います。また、メソッド/イベントを作成するときにアンダースコアを追加します。
他のヒント
ルール CA1021 が嫌いです:アウトパラメータは避けてください。Out パラメーターは、さまざまなパターン (.Net Try* パターンを含む) に役立ちます。Out は確かに乱用される可能性がありますが、実際のところ、それに FxCop ルールを設けるのはやりすぎのように思えます。
CA2210 アセンブリには有効な厳密な名前が必要です 迷惑な話です。
構築しているシステムに応じて、オフにしたほうがよい衒学的くだらないもののリストがたくさんあります。FxCop の出力を調べて自分で判断することをお勧めします。ある人の衒学趣味は、別の人の「必須」です。
「ID」について文句を言い、「ID」を提案します...それは「2 文字の略語はすべて大文字にする」ルールに従っているにもかかわらず :O)
所属していません StackOverflow