私のコードには "m_d3dDevice"という名前の変数が含まれています。StyleCop SA1305(ハンガリー語)の違反を修正する方法
StyleCopは、この名前文句:
SA1305:変数名 'm_d3dDeviceは' ハンガリアン記法のように見えるのプレフィックス で始まります。 プレフィックスを削除するか、許可されたプレフィックスのリストに リストを追加してください。
(私は手動で無効SA1308(「M_」)、私は背くことをいとわないよいくつかのルールのいずれかを持っています。)
私はハンガリーでの例外として「D3D」を許可することはできませんタブには1〜2文字の接頭辞しか許されておらず、 "d3"が助けにならないようにしました。私は私のCustomDictionaryファイルに "d3d"を追加することを考えることができます(とにかく、ドキュメントはCustomDictがルール1305に使用されていないことを暗示しています)。
StyleCopでこれを許可するための提案はありますか?私の変数をF2にする必要がないことは今や誇りの問題です。
に以下を追加することにより、
Hungarain
ルール自体を抑制することができる'の略語? –
私は、このルールを満たす唯一の方法は、あなたの変数の名前を 'm_direct3DDevice'のようなものに変更することだと思います。 –
違反を特定するためのばかげた "ルール"とさらにばかげたリトマステスト。そのルールを無効にして、変数に名前を付けるだけの賢さを自分自身に委ねるのは間違っていますか? *ハンガリーの表記を避けるためのブランケットルールは、明らかに、それを使用するルールと同じように馬鹿げています。 –