-
20-08-2019 - |
質問
私はそのページに、Asp.Netページ上のコントロールを持っているルールに違反する名前「PaReq」とコントロールです。
CA1704:IdentifiersShouldBeSpelledCorrectly
私はそれが生成されたファイルで定義されているので、このエラーを抑制するかどうかはわかりません前に、私は抑制を使用しました。
私は、カスタム辞書でこれを行うことができますが、それはすべての開発者が同期に可能であれば私はむしろ避けたいものです。この辞書のコピーを保持する必要がありますを意味します。また、「PaReq」という用語は、唯一、このプロジェクトで使用されていること。
どのように、どこで抑制を適用するのでしょうか?
解決
私はそのプロジェクトの特定の単語を含むプロジェクトごとのカスタム辞書を保ちます。 その辞書ファイルには、私のSourceControlリポジトリにあるので、他の開発者は、同様にそれを使用する(と新しい単語を追加)することができます。
他のヒント
私は怒りでそれを使用していませんでしたが、
私の知る限り、あなたは、アセンブリレベルで抑制を追加することができます!あなたがそれを行う場合は、いくつかの偽陰性で終わるだろう。 (すなわち、この規則を破る事件の全てを抑制する)。
[SuppressMessage( "Microsoft.Design"、 "CA1704"、スコープ= "アセンブリ")
私は、代わりにあなたがソース管理にFxCopのプロジェクトを保つことができ、ソースコントロールでカスタム辞書が最良の選択肢だと思います。
所属していません StackOverflow