StyleCop スタイルを使用する
C# では、ReSharper は コードフォーマットと コード構文スタイルを StyleCop ルールに従って適用できます。 以下は、ReSharper が StyleCop をサポートするいくつかの方法です。
StyleCop ルールを適用するために、ReSharper は独自の機能や設定に依存していますが、それらは必ずしも StyleCop ルールに直接対応しているとは限りません:
ReSharper は StyleCop の命名、メンテナンス性、可読性、レイアウトルールのほとんどをサポートしています。
一部の StyleCop ルールは、ReSharper の特定のバージョンではサポートされない場合があります。 しかし、今後のバージョンではより多くのルールをサポートしようと考えています。
StyleCop ルールのインスペクション
ReSharper は フォーマットと 構文スタイルのルールに対して多数のコードインスペクションを提供します。 これらのインスペクションは StyleCop が見つけるすべてのコードスタイルの問題を見つけるわけではありませんが、インデントの問題のように、StyleCop が見つけることができない他の問題も見つけることができます。
バージョン 2018.1 以降、フォーマッターインスペクションはデフォルトで無効化されていますが、 StyleCop 設定を有効化するとすぐに自動的に有効化され、検出された問題を自動で修正する コードの問題のクイックフィックス が提供されます。

StyleCop ファイルから設定を適用する
デフォルトでは、ReSharper は StyleCop ファイル ( RuleSet および Settings.StyleCop ) から設定を読み取りません。 これらの設定を考慮するには、ReSharper オプション の ページで StyleCop ファイルからコードスタイルを読み取る チェックボックスを選択し、どの StyleCop ファイル形式を使用するか選択してください。 Alt+R、O ReSharper オプション の ページで editorconfig とプロジェクト設定から設定を読み込む が選択されていることを確認してください。
StyleCop 統合が有効化されている場合、StyleCop 構成ファイル ( RuleSet および Settings.StyleCop ) の設定が ReSharper の コードフォーマットと コード構文スタイルをオーバーライドし、対応するコードインスペクションが有効化されます。
プロジェクトに StyleCop.Analyzers NuGet パッケージがインストールされている場合、ReSharper は StyleCop Analyzers スタイルのデフォルト値も読み込んで適用します。 これらの値は ReSharper 設定の対応するスタイルよりも優先されますが、構成ファイルの値がある場合はそちらでオーバーライドされます。
EditorConfig と StyleCop 構成ファイルを同時に使用する場合、StyleCop 設定は常に EditorConfig プロパティおよび ReSharper 設定の両方よりも優先されます。