メソッド本体でパラメータが使用されていない匿名メソッドのシグニチャ。参照されていないラベル。冗長フィールド初期化子。匿名型のプロパティの冗長な明示的な名前。値の型が暗黙的にnullableに変換可能な冗長なnullable型。T?への短縮形のNullable型)。拡張メソッドが静的メソッドとして呼び出される拡張メソッド呼び出しに対する静的メソッド呼び出し。配列の型をイニシャライザから推定できるとき、暗黙的に型定義された配列作成式にします。修正点:型の静的メンバーに、その型の派生メンバーを介してアクセスする出現箇所が発生します。可能であれば、自動プロパティを使用する単純なプロパティと対応するバッキングフィールドを自動プロパティで置き換えます。詳細は、自動プロパティを使用するを参照してください。キーワードを追加します。詳細は、フィールドを読み取り専用にするを参照してください。アクセサーを削除します。6.0でのみ機能することに注意してください。デフォルトでは、ReSharperは、関連するコンパイラーに基づいてC#バージョンを自動的に検出します。ターゲットC#バージョンを明示的に指定できます。ソリューションエクスプローラーでプロジェクトを右クリックし、コンテキストメニューからプロジェクト項目のプロパティを編集するを選択して、C#言語レベルセレクターを使用します。資格のあるタイプメンバーにルールを適用します。コード・スタイルページ(Alt+R,,O)で構成可能です。オプションのメンバー限定子を参照してください。組み込み型参照を修正する組み込みの型名(C#キーワードまたはCLR型名)のルールを適用します。コード・スタイルページで構成可能です。組み込み型参照を参照してください。以下の設定可能なオプションが含まれています。コード・スタイルオプションページで設定できるルールを実装することによって未使用のネームスペースインポートディレクティブを削除し、ネームスペースインポートディレクティブをソートします。ネームスペースは、ドットの後の2番目の単語でアルファベット順にソートされます。他のすべてのネームスペースは、アルファベット順に続きます。名前空間のインポートを参照してください。インポートディレクティブをラップする領域の名前を指定することを許可します。コード・スタイルページで構成された設定を実装することにより、可能であれば完全修飾名を短い名前に置き換えます。コード・スタイルページで構成できる設定に従って、コードを再フォーマットします。詳細については、コードフォーマットルールの管理と適用を参照してください。docコメントを再フォーマットします。ReSharperは次のような単純なコメントを再フォーマットしないことに注意してください。*/XAML空のタグを縮小するタグが空の場合は終了タグを削除します。コード・スタイルページで構成できる設定に従って、コードを再フォーマットします。詳細については、コードフォーマットルールの管理と適用を参照してください。constexpr'に置き換えます接尾辞演算子を接頭辞バリアントで置き換えるスマートポインタコンストラクターをmake関数に置き換える可能であれば、throw式をrethrowに置き換えてください。ポインターコンテキストのゼロ値式をnullptrに置き換えるメンバー初期化子を初期化の順にソートするClang-tidy修正を適用するこのノードでは、Clang-Tidyチェックに従って適用されるすべての修正または特定の修正を選択できます。インスペクション重大度ページで対応するインスペクションがオフになっている場合でも、選択された修正が適用されます。一度に多くのチェックを有効にする場合は注意してください。コードクリーンアップは、指定されたファイルに対してClang-Tidyを1回だけ実行します。コード・スタイルページで構成できる設定に従って、コードを再フォーマットします。詳細については、コードフォーマットルールの管理と適用を参照してください。ファイルヘッダテキストページで設定できるファイルヘッダーコメントを挿入または更新します。詳細は、ファイルヘッダースタイルを参照してください。|名前空間のインポートページで設定されたルールを実装する、未使用の名前空間インポートディレクティブを削除します。インスペクションページで構成された設定を実装することにより、可能であれば完全修飾名を短い名前に置き換えます。|コードスタイルページで構成できる設定に従って、コードを再フォーマットします。詳細については、コードフォーマットルールの管理と適用を参照してください。docコメントを再フォーマットします。ReSharperは次のような単純なコメントを再フォーマットしないことに注意してください。*/CSSアルファベット順のプロパティCSSプロパティをアルファベット順に並べ替えます。コード・スタイルページで構成できる設定に従って、コードを再フォーマットします。詳細については、コードフォーマットルールの管理と適用を参照してください。JavaScriptJavaScriptクリーンアップタスクはTypeScriptコードにも適用されます。コード・スタイルページで構成できます。詳細については、引用スタイルを参照してください。以下の場合にサポートされています。6が選択されている場合。compoundステートメントの外側で定義された変数を移動します。外側のスコープに他の使用箇所がない場合は、その使用箇所に近づきます。1.4以降の場合、このオプションは文字列連結をテンプレート文字列(英語)に変換します。コード・スタイルページで構成できる設定に従って、コードを再フォーマットします。詳細については、コードフォーマットルールの管理と適用を参照してください。docコメントを再フォーマットします。ReSharperは次のような単純なコメントを再フォーマットしないことに注意してください。*/TypeScript重複修飾子を削除する冗長タイプ名修飾子を削除するには、このオプションを使用します。インスペクションページで構成可能な設定に従って、冗長な「インポート」ステートメントまたは完全修飾名を削除します。参照コメントを最適化する冗長参照コメントを削除するには、このオプションを使用します。インスペクションページで構成可能な設定に従って、明示的な「public」修飾子を追加または削除できます。インスペクションページで構成可能な設定に従って、明示的に「任意」の注釈をタイプに追加できます。インスペクションページで構成可能な設定に従って、明示的/暗黙的なタイピングを強制できます。相対ファイル参照スタイルコードスタイル設定を適用します。インスペクションページで構成できます。string;これはJSX構文のあいまいさを避けるために推奨される方法です。コード・スタイルページで構成できる設定に従って、コードを再フォーマットします。詳細については、コードフォーマットルールの管理と適用を参照してください。属性値を引用符で正規化する優先引用符スタイルを適用します。コード・スタイルページで設定できます。ディレクティブを削除します。関連ページ:CleanupCodeコマンドラインツールCleanupCodeは無料のクロスプラットフォームコマンドラインツールであり、コードクリーンアップを実行して、プロジェクトまたはソリューションのコードスタイル違反を即座に排除し、均一なコードベースを確保できます。CleanupCodeを実行するにはReSharperコマンドラインツールをダウンロー...ネーミングスタイルバージョン2018.3から、ReSharperは既存のコードからC#シンボルの命名規則を自動的に学習を実行できます。命名規則を手動で構成する場合は、ReSharperオプション(Alt+R,,O)のページの自動検出ルールを使用するチェックボックスをオフにします。ReSharperは、コード内のシンボ...コードフォーマットルールの管理と適用コードスタイルの重要な点は、コードの書式設定方法、つまり、空白と空白行を使用してコードブロックを配置および分離する方法、インデントにタブを使用するかどうか、および使用する方法。Studioフォーマットオプションと多数のベ...構文スタイルコードスタイルの側面の1つは、互換性のある言語構文構造を使用する方法です。例:以下の2つのメソッド定義は、コンパイラの観点からは同じですが、構文構造の選択により、それらは異なって見えます。Foo(St...ReSharper設定の管理と共有ReSharperは、階層化された設定のメカニズムを使用して環境設定を保存するため、次の利点があります。さまざまなソリューションで異なる設定を行うことができます。環境設定のさまざまなサブセットを別の場所に保存し、特定のソリューションで作業するときに環境設定を組み合わせることができます。例:記号のアイ...コードクリーンアップダイアログコードのクリーンアップダイアログでは、利用可能なコードクリーンアッププロファイルを使用して、選択したスコープ内のコードをクリーンアップしたり、カスタムクリーンアッププロファイルを作成および編集したりできます。このダイアログでクリーンアッププロファイルを作成または変更する場合、変更はスマート保存ロジッ...。