PhpStorm 2020.2 ヘルプ

コードインスペクション

PhpStorm には、プロジェクト内の異常コードを検出して修正する一連のコードインスペクションがあります。IDE はさまざまな問題を見つけてハイライトし、デッドコードを見つけ、可能性のあるバグを見つけ、スペルの問題、コード構造全体を改善することができます。

インスペクションは、すべてのプロジェクトファイル内のコード、または特定のスコープ内のみ(たとえば、本番コード内、または変更されたファイル内)のコードをスキャンできます。

すべてのインスペクションには、問題がコードに影響を与える可能性がある程度の重大度レベルがあります。重大度はエディター内で異なる方法でハイライトされるため、重大な問題と重要性の低いものとをすばやく区別できます。PhpStorm には事前定義された重大度のセットが付属しており、独自のものを作成できます。

インスペクションとその設定は、プロファイルにグループ化されています。各プロファイルには、有効にされたインスペクション、それらが分析するファイルのスコープ、およびそれらの重大度レベルに関する情報が含まれています。

PhpStorm で使用可能なコードインスペクションの完全なリストについては、コードインスペクションインデックスを参照してください。

利用可能なすべてのインスペクションとその設定にアクセスする

  • 設定 / 環境設定ダイアログ Ctrl+Alt+S で、エディター | インスペクションに移動します。

    Ctrl+Alt+Shift+H を押して、表示されるポップアップでインスペクションの構成を選択することもできます。

    The list of inspections and their settings

the Filter icon を使用してインスペクションリストをフィルタリングします。例:重大度または言語によってインスペクションをフィルタリングできます。

最終更新日 :

関連ページ:

スコープとファイルの色

スコープは、プロジェクト内のファイルとフォルダーのグループです。スコープを使用して、さまざまな IDE ビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に整理するように設計されています。テストソースはテスト関連のスコープに移動でき...

インスペクションの重大度の構成

インスペクションの重大度は、検出されたコードの問題がプロジェクトにどれほど深刻な影響を及ぼすかを示します。すべての重要度レベルには、独自のハイライトスタイルがあります。PhpStorm には、事前定義された重大度レベルのセットがあります。エラー:構文エラーをマークします。警告:バグを生成したり、機能...

プロファイルのカスタマイズ

インスペクションプロファイルは、有効なインスペクション、それらが分析するファイルの範囲、およびそれらの重大度設定に関する情報を保持します。PhpStorm には、2 種類のプロファイルがあります。プロファイルIDE に保管は、PhpStorm構成ディレクトリのインスペクションフォルダーに保存され、...

コードインスペクションインデックス

このセクションには、すべての PhpStorm のコードインスペクションの説明があります。いずれのコードも、その重大度レベルを無効化、抑制、または変更できます。このセクションのトピックは、言語ごとにグループ化されています。最終更新日 :2020 年 8 月 14 日IDE パフォーマンスモニターAn...

インスペクションの実行

PhpStorm は、エディターで開かれているファイル内のコードを分析し、入力時に問題のあるコードをハイライトします。さらに、選択したファイルのスコープで必要なインスペクションまたは一連のインスペクションを手動で実行できます。この場合、ファイルで検出されたすべての問題の包括的なレポートが表示されます...