ReSharper 2020.2ヘルプ

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

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

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

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

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

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

  • ThemedIcon Error Screen Gray png - エラー

  • ThemedIcon Warning Screen Gray png - 警告

  • ThemedIcon SeveritySuggestion Screen Gray png - 提案

  • ThemedIcon SolutionAnalysisHint Screen Gray png - ヒント

ReSharper: Inspection Results window

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

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

Outgoing calls in the Inspection Results window

値の追跡結果

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

Value origin hierarchy in the Inspection Results window

ウィンドウタブ

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

Tool window tabs

タブがアンロードされないようにするには、タブタイトルの横にあるピンアイコン ThemedIcon Pin Screen Gray png をクリックします。

ツールバー・コントロール

コントロール名前説明
ThemedIcon Refresh Screen Gray pngリフレッシュコードの変更を外部に反映するためにウィンドウの内容を更新します。
ThemedIcon StatusAll Screen Gray pngすべてのテスト現在のテストセッションですべてのテストを表示します。
ThemedIcon Success Screen Gray png合格テスト成功したテストのみを表示し、他のすべてのテストを非表示にします。
ThemedIcon StatusFailedPassive Screen Gray png失敗したテスト失敗したテストのみを表示し、他のすべてのテストを非表示にします。
ThemedIcon Ignore Screen Gray png無視されたテスト無視されたテストのみを表示し、他のすべてのテストを非表示にします。対応する属性がある場合、またはテストが属するカテゴリ全体が無視される場合、テストは無視されます。
ThemedIcon ExpandAll Screen Gray png ThemedIcon CollapseAll Screen Gray pngすべて展開 / すべて縮小表示現在のタブのすべてのノードを展開/折りたたみます。
ThemedIcon Up Screen Gray png ThemedIcon Down Screen Gray png前へ / 次へ
Shift+F8 / F8
前/次の項目に移動し、それに応じてソースコードをスクロールします。
ThemedIcon PreviewToggle Screen Gray pngプレビューの表示 Ctrl+Pリストを使用して指定された位置(ウィンドウの下部または右側)にある選択されたアイテムのプレビューでペインを非表示または表示します。
ThemedIcon Export Screen Gray pngエクスポートこのボタンをクリックして、現在ウィンドウに表示されているデータをテキスト形式でエクスポートするか、ドロップダウンセレクターを使用してデータをXMLまたはHTML形式でエクスポートします。表示されるデータのエクスポートダイアログは、データをファイルに保存したり、クリップボードにコピーしたりできます。
ThemedIcon FilterIssues Screen Gray pngフィルタの課題このボタンをクリックしてフィルタの課題ダイアログを開き、表示されたコードの課題のフィルタリングをカスタマイズします
Reference Windows Inspection Results Filter Issues png
グループ化

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

  • なし

  • ファイル

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

  • プロジェクト構造

  • 課題カテゴリ

  • 課題の種類

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

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

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

  • 課題の種類とファイル

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

  • 課題のカテゴリと課題の重大度

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

  • 課題の重大度

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

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

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

限定子

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

  • クラス

  • 名前空間とクラス

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

コンテキスト

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

  • なし

  • 名前空間

  • 名前空間と型

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

  • タイプとメンバー

  • タイプ

  • プロジェクト

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

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

  • ファイル

最終更新日: 2020年9月03日

関連ページ:

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

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

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

ReSharperは、エディターでコード・ファイルを開くとすぐに分析を開始し、最後まで編集を続けます。検出されたすべてのコードの課題は、重大度に従ってエディターで強調表示されます。課題のマップは、エディターウィンドウの右側のマーカーバーにも表示されます。ここでは、ファイルのステータスを即座に確認し、...

コード・インスペクション

ReSharperはサポートされているすべての言語で2500以上のインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルで設計時にコードの課題を検出して強調表示するため、および/または特定の範囲内ですべてのコードの課題を見つけるために使用されます。インスペクション Re...

コールトラッキング

ReSharper | インスペクション | 受信/発信/コールトラッキングを使用すると、コード内のチェーンコールを表示およびナビゲートできます。ReSharperコールトラッキングは、イベント、インターフェース、クロージャのサポートにより、Visual Studioネイティブ呼び出し階層よりも大幅...

バリュートラッキング

ReSharper | インスペクション | 値の出所/宛先/バリュートラッキングを使用すると、特定のタイプの値を調べ、プログラム内の特定のポイントに間違った値がどのように渡されたのか、次に渡される可能性があるかどうかを判断できます。これにより、可能な、不適切な動作、および不正確な値が得られる理由を...

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

ReSharper | [ツールウィンドウ] | エクスポートデータのエクスポートは、エクスポートされたデータをファイルに保存したり、データをクリップボードにコピーするのに役立つ補助ダイアログです。選択したエクスポートオプションに応じて、ダイアログにテキスト、XMLまたはHTMLデータが表示され、書...