Visual Studio C#設定とStyleCop(MSソース分析)
-
11-07-2019 - |
質問
と互換性のあるXMLまたは.vssettings-fileでVisual Studioの設定を誰もが持っていますかStyleCop ?
本を使用しましたフレームワーク設計ガイドライン:規約、イディオム、およびパターン再利用可能な.NETライブラリ。MicrosoftがC#をフォーマットし、それに応じてVisual Studioの設定を行う正しい方法であると判断したものに関するガイダンス。
ただし、" Format Document"を使用する場合Visual Studioでは、StyleCopはすべてのシリンダーで発火し、あらゆる種類の事柄について文句を言います。
一部のエラーは、設定で設定することも不可能に思えます。何かが複数の行にまたがる場合は、中括弧のように改行する必要があります。
解決
ReSharperのStyleCop は確かに役立ちます。
ReSharperのStyleCopは機能が完全になり、StyleCop 4.3と同等の機能に達しました。
148個のStyleCopルールがあります。
- これらのうち38個は手動で修正する必要があります(通常、説明テキストを入力するか、変数の名前を変更する必要があるため)。
- 残りの110個のルール58のうち、R#コードクリーンアップ(サイレントモード)で修正されています。
- 残り52個のうち、すべてを自動的に修正するコードクリーンアップルールがあります。
また、自動的に修正できる110のルールの違反に対するインプレースコンテキストメニュー修正を提供する106のクイック修正を提供します
また、「StyleCop対応のReSharperコードスタイル共有設定ファイル」も同梱しています。これにより、ReSharperがStyleCopフレンドリーな方法でコードを自動的にフォーマットするように構成されます。
他のヒント
費用がかかりますが、誰かが StyleCopのReSharperプラグインを作成しました。質問を投稿してくれてありがとう、以前StyleCopについて聞いたことがありませんでした。