ReSharper 2019.2ヘルプ

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

ReSharper | Windows | インスペクション
Ctrl+Alt+,
ReSharper_ShowInspectionWindow

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

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

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

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

  • ThemedIcon Error Screen Gray - エラー

  • ThemedIcon Warning Screen Gray - 警告

  • ThemedIcon SeveritySuggestion Screen Gray - 提案

  • ThemedIcon SolutionAnalysisHint Screen Gray - ヒント

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 をクリックします。

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

コントロール

名前

説明

ThemedIcon Refresh Screen Gray リフレッシュ

コードの変更を外部に反映するためにウィンドウの内容を更新します。

ThemedIcon ExpandAll Screen Gray ThemedIcon CollapseAll Screen Gray

すべて展開 / すべて縮小表示

現在のタブのすべてのノードを展開/折りたたみます。

ThemedIcon Up Screen Gray ThemedIcon Down Screen Gray

前へ / 次へ
Shift+F8 / F8

前/次の項目に移動し、それに応じてソースコードをスクロールします。

ThemedIcon PreviewToggle Screen Gray プレビューの表示 Ctrl+P

Hides or shows the pane with a preview of the selected item in the position specified using the list (at the bottom or in the right part of the window).

ThemedIcon Export Screen Gray エクスポート

このボタンをクリックすると、ウィンドウに現在表示されているデータをテキスト形式でエクスポートしたり、ドロップダウンセレクタを使用してXMLまたはHTML形式でデータをエクスポートしたりできます。表示されるデータのエクスポートダイアログは、データをファイルに保存するか、クリップボードにコピーできます。

ThemedIcon FilterIssues Screen Gray フィルタの課題

このボタンをクリックしてフィルタの課題ダイアログを開き、表示されたコードの課題に対するフィルタリングをカスタマイズします:

Reference Windows Inspection Results Filter Issues

グループ化

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

  • なし

  • ファイル

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

  • プロジェクト構造

  • 課題カテゴリ

  • 課題の種類

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

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

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

  • 課題の種類とファイル

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

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

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

  • 課題の重大度

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

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

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

限定子

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

  • クラス

  • 名前空間とクラス

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

コンテキスト

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

  • なし

  • 名前空間

  • 名前空間と型

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

  • タイプとメンバー

  • プロジェクト

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

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

  • ファイル

最終更新日: 2019年10月15日

関連ページ:

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

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

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

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

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

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

コールトラッキング

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

バリュートラッキング

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

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

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