コードの冗長性を削除する
JetBrains Rider 設定 の ページ Ctrl+Alt+S で、さまざまな言語の コードの冗長性 カテゴリにおいて、JetBrains Rider は関連するコードインスペクションがある多くのコードの冗長性を一覧表示します。 これらの冗長性のほとんどについて、JetBrains Rider は クイックフィックスを提供します。 一部のコードの冗長性は自動的に修正できず、それらのクイックフィックスは対話モードで実行され、ユーザー入力が必要です。 しかし、冗長性の大部分は、ユーザー操作なしで スコープ内の修正または コードのクリーンアップのいずれかを使用して修正できます。
設計時コードインスペクションでハイライトされたコードの冗長性から、「冗長コードの削除」クイックフィックスを呼び出して、現在の冗長性とファイル、プロジェクト、ソリューション内のすべての冗長コードを削除できます。

バルクモードでコードの冗長性を削除する別のオプションは、 コードのクリーンアップです。 以下に説明するように、 Built-in: Full Cleanup プロファイルを使って コードクリーンアップを実行するか、特定のタスクだけをターゲットにした カスタムプロファイルを作成して実行することもできます。
カスタムコードクリーンアッププロファイルを使用してコードの冗長性を削除する
Ctrl+Alt+S を押すか、メニューから (Windows および Linux) または (macOS) を選択します。
クリーンアッププロファイル設定ページに移動します: 。
新しいカスタムクリーンアッププロファイルを作成する セクションの説明に従って、新しいプロファイルを作成します。 右側のプロファイル設定で、 チェックボックスが選択されていることを確認してください。 必要に応じて、このプロファイルで他のコードクリーンアップタスクを有効にすることもできます。
設定 ダイアログで 保存 をクリックして変更を適用し、JetBrains Rider が保存先を選択できるようにするか、 保存 セレクターからレイヤーを選んで特定の設定レイヤーに変更を保存します。 詳細については、「レイヤーベースの設定 」を参照してください。
コードの冗長性を削除する範囲を選択します。
ファイル内のコードの冗長性を削除するには、ファイル内の任意の場所にキャレットを配置します。
ソリューションエクスプローラー の 1 つまたは複数の項目を選択して、これらのノードおよびその子項目にあるファイルのコード冗長性を削除します。
Ctrl+R, C を押すか、メインメニューから を選択してください。
表示された 整形とクリーンアップ ダイアログで、新しく作成したプロファイルを選択し、必要なら別のスコープを選択してください。 。
OK をクリックします。 JetBrains Rider は、選択したスコープ内のコードの冗長性を削除します。
整形とクリーンアップ ダイアログを開いてプロファイルを選択せずにコードの冗長性を削除したい場合は、作成したプロファイルを サイレントクリーンアップにバインドし、 Ctrl+R, G を押して実行できます。 コードの冗長性の削除と他のコードスタイルタスクを組み合わせた カスタムクリーンアッププロファイルを作成することもできます。
最近変更し、Git にコミットしようとしているコードのコードの冗長性を削除できます。 JetBrains Rider は、コミットする前に選択した クリーンアッププロファイルを実行します。
Git にコミットする前にコードをクリーンアップする
Ctrl+K を押すか、メインメニューから を選択します。
コミット ツールウィンドウで
をクリックし、 コミットチェック 領域で クリーンアップ ... チェックボックスを選択します。
プロファイルを選択 をクリックして、カスタムコードクリーンアッププロファイルを選択します。
コミット または コミットとプッシュ をクリックします。 JetBrains Rider はコミット用にステージングされたファイルでコードのクリーンアップを実行し、その後変更をコミットします。
変更をファイルに保存するたびにコードの冗長性を削除して、編集内容が常にコードスタイルに準拠していることを確認できます。 ただし、これは Ctrl+S または Ctrl+S を使用して明示的に変更を保存した場合にのみ適用され、 auto-saving ではトリガーされません。 なお、自動保存されたファイルはすべて「再フォーマットとクリーンアップ」キューに配置され、次回の明示的な保存時に処理されます。
変更を保存する際のコードの冗長性を自動的に削除する
Ctrl+Alt+S を押して設定を開き、 を選択します。
整形とクリーンアップ を選択し、カスタムコードクリーンアッププロファイルを選択して、それをファイル全体に適用するか、変更された行のみに適用するかを選択します。
次回、編集を終えてファイルまたはすべてのファイルを保存すると、JetBrains Rider は選択したプロファイルを使って対象ファイルをクリーンアップします。