StyleCopとResharperを組合せ、ReSharperのCode Cleanup機能を使用すると、StyleCopで標準としているファイルヘッダー(以下)が挿入されますが、組織によっては不適切だったり,不要だったりして挿入させたくない場合があると思います。
StyleCopで規定しているファイルヘッダの例:
//-----------------------------------------------------------------------
//
// Company copyright tag.
//
//-----------------------------------------------------------------------
この場合、まずStyleCopの設定で、FileHeaderに関するRule 1633~1649を無効にします。
次にReSharperのCode Cleanupの設定で同様にします。
以上で、ヘッダの検知とReSharperによる自動挿入がなくなります。
また、以下のようにReSharperの設定でUpdate File Headerのオプションを付け、File Headerの設定を付けておけば、自分の組織のオリジナルのファイルヘッダを付けることもできます。
コメント
[…] Code SnippetでStyleCop仕様のファイルヘッダを挿入するOPC Diary先ほどの記事とは逆で、ReSharperの支援を受けられない環境で、VSのコードスニペットを使ってStyleCop仕様のファイルヘッダを挿入 […]