ReSharper 2020.3 ヘルプ

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

ReSharper | Windows | インスペクション
Control+Alt+Oemcomma
ReSharper_ShowInspectionWindow

このツールウィンドウには、コード解析と探索の結果が表示されます。異なる分析ツールと探索ツールは、結果を別々のタブに表示します。

コードインスペクション結果

これらの結果には、特定の範囲で見つかったコードの問題が含まれます。たとえば、プロジェクトまたはソリューションでコードインスペクションを実行したときに見つかった問題同様のコードの問題を探す、またはファイルから問題レポートを開きます

このウィンドウに表示されるすべてのコードの問題には、重大度を示すアイコンがあります。

  • Themed icon error screen gray - エラー

  • Themed icon warning screen gray - 警告

  • Themed icon severity suggestion screen gray - 提案

  • Themed icon solution analysis hint screen gray - ヒント

ReSharper: Inspection Results window

トラッキング結果の呼び出し

受信または発信のチェーンを調べると、結果はツリービューに表示されます。

Outgoing calls in the Inspection Results window

値の追跡結果

値の出発地と宛先探索すると、結果がツリービューにも表示されます。例:

Value origin hierarchy in the Inspection Results window

ウィンドウタブ

ウィンドウ内でインスペクションの結果が開くと、新しいタブに表示され、左側に表示されます。以前開いていたタブは、ウィンドウの幅が許せば右に移動し、それ以外の場合はメモリを節約しますが、タブの右側に表示されている矢印をクリックして必要なタブをクリックする

Tool window tabs

タブがアンロードされないようにするには、タブタイトルの横にあるピンアイコン Themed icon pin screen gray をクリックします。

ツールバーコントロール

コントロール 名前 説明
Themed icon refresh screen gray リフレッシュ コードの変更を外部に反映するためにウィンドウの内容を更新します。
Themed icon expand all screen gray Themed icon collapse all screen gray すべて展開 / すべて折りたたむ 現在のタブのすべてのノードを展開 / 折りたたみます。
Themed icon up screen gray Themed icon down screen gray / 次へ
Shift+F8 / F8
前 / 次の項目に移動し、それに応じてソースコードをスクロールします。
Themed icon preview toggle screen gray プレビューの表示 Ctrl+P リストを使用して指定された位置(ウィンドウの下部または右側)にある選択されたアイテムのプレビューでペインを非表示または表示します。
Themed icon export screen gray エクスポート このボタンをクリックすると、ウィンドウに現在表示されているデータをテキスト形式でエクスポートしたり、ドロップダウンセレクタを使用して XML または HTML 形式でデータをエクスポートしたりできます。表示されるデータのエクスポートダイアログは、データをファイルに保存するか、クリップボードにコピーできます。
Themed icon filter issues screen gray フィルターの問題 このボタンをクリックしてフィルターの問題ダイアログを開き、表示されたコードの問題のフィルタリングをカスタマイズします
Reference windows inspection results filter issues
グループ化

コードの問題をグループ化する方法を定義します。いくつかのオプションが用意されています。

  • なし

  • ファイル

  • ディレクトリとファイル

  • プロジェクト構造

  • 課題カテゴリ

  • 問題の種類

  • 発行カテゴリと発行タイプ

  • 問題カテゴリとファイル

  • 課題カテゴリとプロジェクト構造

  • 問題の種類とファイル

  • 課題カテゴリ、課題タイプおよびファイル

  • 問題のカテゴリと発行の重大度

  • 問題カテゴリ、問題の重大度およびファイル

  • 問題の重大度

  • 問題の重大度とファイル

  • 発行の重大度および発行カテゴリ

  • 問題の重大度、問題カテゴリおよびファイル

限定子

受信コールまたは発信コールの表示方法を定義します。いくつかのオプションが用意されています。

  • クラス

  • 名前空間とクラス

  • プロジェクト、ネームスペース、クラス

コンテキスト

値の起点または値の宛先をどのように表示するかを定義します。いくつかのオプションが用意されています。

  • なし

  • 名前空間

  • 名前空間と型

  • 名前空間、型およびメンバー

  • タイプとメンバー

  • プロジェクト

  • プロジェクトとフォルダー

  • プロジェクト、フォルダー、ファイル

  • ファイル

関連ページ:

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

設計時コードインスペクションは、エディターでコーディングしたり、特定のファイルを見直したりするときに役立ちます。ただし、ReSharper を使用すると、ソリューション全体または狭い範囲でスタティックコード分析を実行し、結果をフレンドリーな視点で調べることもできます。必要に応じてインスペクション結果を共有することもできます。Visual Studio および ReSharper を起動せずに、コマンドラインから特定のスコープ内のコードをインスペクションすることもできます。開始コードインスペクショ...

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

ReSharper は、エディターでコードファイルを開くとすぐに分析を開始し、最後まで編集を続けます。検出されたすべてのコードの問題は、重大度に従ってエディターでハイライトされます。問題のマップは、エディターウィンドウの右側のマーカーバーにも表示されます。ここでは、ファイルのステータスを即座に確認し、マークをクリックして特定のコードの問題に移動できます。また、JSLint、ESLint、TSLint から Javascript / Typescript コードの検証と修正をエディターで使用すること...

コードインスペクション

ReSharper は、サポートされているすべての言語で 2500 を超えるコードインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルの設計時にコードの問題を検出してハイライトしたり、ソリューション全体と同じくらい大きい特定のスコープ内のすべてのコードの問題を見つけたりするために使用されます。インスペクション ReSharper が提供するコードの種類を調べるには、異なる言語の ReSharper コードインスペクションの全リストをご覧ください。エディターでハイライ...

コールトラッキング

/ コールトラッキングを使用すると、コード内のチェーンコールを表示およびナビゲートできます。ReSharper コールトラッキングは、イベント、インターフェース、クロージャのサポートにより、Visual Studio ネイティブ呼び出し階層よりも大幅に改善されています。階層図では、ReSharper はアイコンを使用してさまざまな種類の記号を区別します。シンボルアイコンスキームリファレンスページのアイコンの意味を知ることができます。必要に応じて、ReSharper オプションのページのソースコード...

バリュートラッキング

/ バリュートラッキングを使用すると、特定のタイプの値を調べ、プログラム内の特定のポイントに間違った値がどのように渡されたのか、次に渡される可能性があるかどうかを判断できます。これにより、可能な、不適切な動作、不正確な値が得られる理由を調べるのに役立ちます。インスペクション結果ウィンドウの任意のデータフロー要素をダブルクリックして、エディターでその要素に移動します。メンバーの値の出所を調査する値を調査するメソッド、プロパティ、変数、フィールドなどの名前にキャレットを置きます。メインメニューで選択...

データのエクスポートダイアログ

データのエクスポートは、エクスポートされたデータをファイルに保存したり、データをクリップボードにコピーするのに役立つ補助ダイアログです。選択したエクスポートオプションに応じて、ダイアログにテキスト、XML または HTML データが表示され、書式がハイライトされます。次のいずれかのウィンドウでエクスポートコマンドを適用すると、ダイアログが表示されます。ファイル構造ウィンドウ、参照分析ウィンドウ、検索結果ウィンドウ、To-do Explorer ウィンドウ、階層ウィンドウ、ユニットテストエクスプロ...