3

私は FxCop を試しています (現時点では UI を使用しており、CruiseControl.NET などには含まれていません)。いくつかの問題が発生しています。スペル チェッカーがクライアントの会社名と製品名を気に入らないようで、次のように求められます。

Correct the spelling of 'CompanyName' in namespace 
name 'CompanyName.Product.TimerJobs.FeatureReceivers'.
  • このためのルールを作成しますか?もしそうなら、どのようにしますか?
  • または、辞書に追加する方法はありますか?
  • オランダ語のパラメーターもいくつかあります (Sharepoint パラメーターにバインドされているObjectDataSourceため、クライアントがそれを望んでいるため、オランダ語のままにする必要があります)、どうにかしてオランダ語のライブラリを FxCop に追加できますか?

編集

を見つけましたがCustomDictionary.xml、これはベスト プラクティスと見なされますか? チームに参加する人が増えたら、辞書のコピーが必要になるでしょうか、それとも継続的インテグレーションに移行した方がよいでしょうか?

4

1 に答える 1

6

CustomDictionary.xmlと FxCop プロジェクト ファイルを、プロジェクトの残りの部分と共にバージョン管理下に置く必要があります。このようにして、誰もが辞書を取得し、継続的インテグレーションもそれを取得できます。

オランダ語のスペルチェックについて...次のいずれかが最適なオプションだと思います。

  1. 「問題のある」パラメーター名を辞書に追加します

  2. ルール違反を手動で除外する

私は nr 2 を好みます。これは、より具体的であり、オランダ語の名前を他の場所で使用することを許可しないためです。

于 2009-08-06T09:34:00.830 に答える