JetBrains Rider 2020.2 ヘルプ

特定の範囲でコードの課題を見つける

設計時コードインスペクションは、エディターでコーディングしたり、特定のファイルを見直したりするときに役立ちます。しかし、JetBrains Rider では、ソリューション全体または狭い範囲でスタティックコード分析を実行し、結果をフレンドリーな視点で調べることもできます。

開始コードインスペクション

ソリューション、プロジェクト、またはカスタムスコープのコードをインスペクションする

  1. ソリューションワイドのインスペクションの結果(たとえば、未使用のパブリックメンバー)をレポートに含めるかどうかを決定します。これらの結果を含める場合はソリューションのワイドアナリシスを可能にします。ソリューション全体の分析が有効になっている場合、JetBrains Rider は単一のプロジェクトをインスペクションする必要がある場合でもソリューション全体を分析する必要があるため、より時間がかかることに注意してください。

  2. 以下のいずれか 1 つを実行します :

    • メインメニューで、コード | コードのインスペクション ... を選択します。

    • また、選択した単一のインスペクションを使用して、目的のスコープのコードをインスペクションすることもできます。たとえば、自動プロパティに変換できるプロパティがあるかどうかを確認できます。
      単一のインスペクションを実行するには、Ctrl+Alt+Shift+I を押すか、メインメニューからコード | 名前でインスペクションを実行 ... を選択してから、インスペクションの名前の入力を開始します。

      JetBrains Rider: Inspecting code with a single inspection

    • ソリューションエクスプローラーで、インスペクションする項目(ファイル、フォルダー、プロジェクト、ソリューションフォルダー)を選択し、その選択を right-click し、コンテキストメニューでコードのインスペクション ... を選択します。

  3. 表示されたダイアログで、コードをインスペクションするスコープを指定します。

  4. 検出されたコードの課題を表示するインスペクション結果ウィンドウが開きます。

インスペクションの結果を分析する

インスペクション結果ウィンドウでは、発見されたコードの課題のリストを表示し、double-clicking のエントリによってエディターで見つけることができます:

Detected code issues in the Inspection Result window

コードインスペクションを新しく実行するたびにウィンドウに新しいタブが開くため、以前の実行の結果はそのタブを閉じるまで保持されます。

オプションで、シングルクリックでナビゲートNavigate with Single Clickを切り替えて、課題がツールウィンドウにフォーカスされるとすぐに課題がエディターに配置されるようにすることができます。

最終更新日 :

関連ページ:

設計時にコードの課題を検出する

JetBrains Rider は、エディターでコードファイルを開くとすぐに、コードファイルが閉じられるまで分析を開始します。検出されたすべてのコードの課題は、重大度に応じてエディターでハイライトされます。課題のマップは、エディターウィンドウの右側のエラーストライプにも表示されます。ここでは、ファイ...

ソリューションワイドコードインスペクション

JetBrains Rider のコードインスペクションのほとんどは、コードの課題を検出するために単一ファイルのソースコードのみを必要とします。これらのインスペクションに加えて、JetBrains Rider は、ソリューション全体の範囲でのみ検出可能なコードの課題に対して、ソリューション全体のイン...

ソリューション全体の分析

JetBrains Rider のソリューション全体の分析により、2 つの関連しているが異なる機能が実現します。ソリューション全体のエラー / 警告モニタ:JetBrains Rider 自身のインスペクションによって検出されたコンパイラのエラー / 警告とエラー / 警告の両方で、ソリューション内...

インスペクション結果ウィンドウ

表示 | ツールウィンドウ | インスペクション結果このツールウィンドウには、特定のスコープでコードインスペクションを実行したときにコードの課題が表示されます。このウィンドウに表示されるすべてのコードの課題には、重大度を示すアイコンがあります。- エラー、- 警告、- 提案、