名前空間に使用するMvvmがCA1704:IdentifiersShouldBeSpelledCorrectlyの指摘を受けないようにカスタム辞書を定義する
に書いたように、Code Analysisは命名規則のチェックも行う。
これで良くあるのが、特定分野で一般的と思われる頭文字がデフォルト辞書に登録されておらず、
の指摘を受けること。
我らが「MVVM」も例外ではない・・・
抑制しても良いが、もっといい方法がある。
<?xml version="1.0" encoding="utf-8"?> <Dictionary> <Words> <Recognized> <Word>mvvm</Word> </Recognized> </Words> </Dictionary>
を手順に従ってカスタム辞書としてプロジェクトに登録すること。
一点注意。
「大文字・小文字を区別する頭文字の例外としてではなく、単語として登録する」
あとは、ファイル共有するなり、NuGet Packageでインストールすると良い。