JetBrains Rider 2026.1 Help

コードの一部を無視する

ほとんどのソリューションでは、JetBrains Rider の機能の一部またはすべてを無効化したいコード部分があります。 このトピックでは、JetBrains Rider がコードの特定の部分を無視するようにするための、利用可能なすべての方法を紹介します。

コードの一部に対してコードインスペクションを無効にする

シナリオ

改善しないコードの部分を無視することにより、 設計時コードインスペクションでの不要な結果を最小限に抑え、 特定のスコープのコードインスペクションします。

無視する方法

  • 現在のファイルを無視するには、 Ctrl+Alt+Shift+8 を押します。

  • ファイルの一部を無視するには、無視された部分の前に // ReSharper disable All コメントを追加し、その後に // ReSharper restore All を追加します。

無効になっているもの

すべての コードインスペクション機能。

生成されたコードの重大度レベルが低いコードインスペクションを無効にする

シナリオ

コードの生成された部分を無視して、 特定のスコープ設計時コードインスペクションおよびコードインスペクションの不要な結果を最小限に抑えますが、生成されたコードが確実にコンパイルされるように、その部分のエラーと警告を無視しないでください。

無視する方法

  • エディター | インスペクション設定 | 生成されたコード ページの JetBrains Rider 設定 Ctrl+Alt+S で、特定のファイルやフォルダー、ファイルマスク、生成されたコードを含む領域の名前を一覧表示します。

  • ソリューションで .editorconfig を使用する場合は、 generated_code プロパティを使用して生成されたコードにマークを付けることもできます。 例えば:

    [*generated.cs] generated_code = true

無効になっているもの

コードインスペクションの重要度レベルが低いものや、 コードのクリーンアップ

タイプ、メンバー、名前空間をインポートおよび補完の提案から除外する

シナリオ

たとえば、ソリューションにシステムタイプに類似したもの、たとえば MyFramework.MyCollections.List があるが、実際にはそれを使用していない場合など、一部のタイプ、メンバー、名前空間を提案しないようにすることができます。

無視する方法

そのような項目を提案から除外するには、JetBrains Rider 設定 の エディター | 一般 | 自動インポート ページにある インポートおよび補完から除外する リストに追加してください Ctrl+Alt+S

エントリの形式は、 Fully.Qualified.NameFully.Qualified.Name.Prefix**Fully.Qualified.Name.Suffix です。 ジェネリクス型は List`1 として指定されます。

無効になっているもの

指定された項目は、 名前空間のインポートの提案および コード補完の提案には表示されません。

2026 年 6 月 12 日