JetBrains Rider 2026.1 Help

コードの冗長性を削除する

JetBrains Rider 設定 の エディター | インスペクション重大度 ページ Ctrl+Alt+S で、さまざまな言語の コードの冗長性 カテゴリにおいて、JetBrains Rider は関連するコードインスペクションがある多くのコードの冗長性を一覧表示します。 これらの冗長性のほとんどについて、JetBrains Rider は クイックフィックスを提供します。 一部のコードの冗長性は自動的に修正できず、それらのクイックフィックスは対話モードで実行され、ユーザー入力が必要です。 しかし、冗長性の大部分は、ユーザー操作なしで スコープ内の修正または コードのクリーンアップのいずれかを使用して修正できます。

設計時コードインスペクションでハイライトされたコードの冗長性から、「冗長コードの削除」クイックフィックスを呼び出して、現在の冗長性とファイル、プロジェクト、ソリューション内のすべての冗長コードを削除できます。

冗長コードのクイックフィックスを削除する

バルクモードでコードの冗長性を削除する別のオプションは、 コードのクリーンアップです。 以下に説明するように、 Built-in: Full Cleanup プロファイルを使って コードクリーンアップを実行するか、特定のタスクだけをターゲットにした カスタムプロファイルを作成して実行することもできます。

カスタムコードクリーンアッププロファイルを使用してコードの冗長性を削除する

  1. Ctrl+Alt+S を押すか、メニューから ファイル | 設定 (Windows および Linux) または %instance% | 環境設定 (macOS) を選択します。

  2. クリーンアッププロファイル設定ページに移動します: エディター|コードのクリーンアップ

  3. 新しいカスタムクリーンアッププロファイルを作成する セクションの説明に従って、新しいプロファイルを作成します。 右側のプロファイル設定で、 コードの冗長性を削除する チェックボックスが選択されていることを確認してください。 必要に応じて、このプロファイルで他のコードクリーンアップタスクを有効にすることもできます。

  4. 設定 ダイアログで 保存 をクリックして変更を適用し、JetBrains Rider が保存先を選択できるようにするか、 保存 セレクターからレイヤーを選んで特定の設定レイヤーに変更を保存します。 詳細については、「レイヤーベースの設定 」を参照してください。

  5. コードの冗長性を削除する範囲を選択します。

    • ファイル内のコードの冗長性を削除するには、ファイル内の任意の場所にキャレットを配置します。

    • ソリューションエクスプローラー の 1 つまたは複数の項目を選択して、これらのノードおよびその子項目にあるファイルのコード冗長性を削除します。

  6. Ctrl+R, C を押すか、メインメニューから コード | 再フォーマットとクリーンアップ… を選択してください。

  7. 表示された 整形とクリーンアップ ダイアログで、新しく作成したプロファイルを選択し、必要なら別のスコープを選択してください。 。

  8. OK をクリックします。 JetBrains Rider は、選択したスコープ内のコードの冗長性を削除します。

整形とクリーンアップ ダイアログを開いてプロファイルを選択せずにコードの冗長性を削除したい場合は、作成したプロファイルを サイレントクリーンアップにバインドし、 Ctrl+R, G を押して実行できます。 コードの冗長性の削除と他のコードスタイルタスクを組み合わせた カスタムクリーンアッププロファイルを作成することもできます。

最近変更し、Git にコミットしようとしているコードのコードの冗長性を削除できます。 JetBrains Rider は、コミットする前に選択した クリーンアッププロファイルを実行します。

Git にコミットする前にコードをクリーンアップする

  1. Ctrl+K を押すか、メインメニューから Git | コミット(I) を選択します。

  2. コミット ツールウィンドウで コミットオプションを表示 をクリックし、 コミットチェック 領域で クリーンアップ ... チェックボックスを選択します。

  3. プロファイルを選択 をクリックして、カスタムコードクリーンアッププロファイルを選択します。

  4. コミット または コミットとプッシュ をクリックします。 JetBrains Rider はコミット用にステージングされたファイルでコードのクリーンアップを実行し、その後変更をコミットします。

変更をファイルに保存するたびにコードの冗長性を削除して、編集内容が常にコードスタイルに準拠していることを確認できます。 ただし、これは Ctrl+S または Ctrl+S を使用して明示的に変更を保存した場合にのみ適用され、 auto-saving ではトリガーされません。 なお、自動保存されたファイルはすべて「再フォーマットとクリーンアップ」キューに配置され、次回の明示的な保存時に処理されます。

変更を保存する際のコードの冗長性を自動的に削除する

  1. Ctrl+Alt+S を押して設定を開き、 ツール | 保存時のアクション を選択します。

  2. 整形とクリーンアップ を選択し、カスタムコードクリーンアッププロファイルを選択して、それをファイル全体に適用するか、変更された行のみに適用するかを選択します。

  3. 次回、編集を終えてファイルまたはすべてのファイルを保存すると、JetBrains Rider は選択したプロファイルを使って対象ファイルをクリーンアップします。

2026 年 6 月 12 日