PhpStorm 2018.3ヘルプ

コマンドラインからコードインスペクションを起動する

メインメニューまたはプロジェクトツールウィンドウのコンテキストメニューからコードインスペクションを実行するだけでなく、実際にPhpStormを実行することなく、コマンドラインからインスペクタを起動することもできます。

このようにして、通常のコードインスペクションを開発プロセスの一部として実行することができます。これは、大規模プロジェクトでは特に重要です。インスペクションの結果はXML形式で保存され、いつでもダウンロードして表示できます。

コマンドラインからコードインスペクションを起動するには

  • コマンドラインで、次の構文を使用して inspect コマンドを実行します。

    inspect project-path inspection-path output-path [-vX] [-d subdirectory-path]

コマンドオプションは次のとおりです。

オプション

説明

inspect

<IDE_HOME>/bin ディレクトリーにある inspect.bat (macOSおよびLinux上の inspect.sh )スクリプトへのフルパス。

project-path

検査対象のプロジェクトを含むディレクトリーへのフルパス。

inspection-path

プロジェクトが検査されるインスペクションプロファイルへのフルパス。デフォルトでは、インスペクションプロファイルは次のディレクトリーに格納されます。
  • Windows: %HOMEPATH%\.PhpStorm2018.3\config\inspection

  • macOS: ~/Library/Preferences/PhpStorm2018.3/inspection

  • Linux: ~/.PhpStorm2018.3/config/inspection

output-path

インスペクションレポートを含むXMLファイルが格納される既存のディレクトリーへのフルパス。

-vX

(オプション)出力の冗長レベル。 X は静音で 01 - 騒音に対しては 2 、余分なノイズは 2 です。

-d subdirectory-path

(オプション)検査するサブディレクトリーへのフルパス。

サンプル

構文
<IDE_HOME>\bin\inspect.bat project-path inspection-path output-path -v2 -d subdirectory-path
サンプル
<IDE_HOME>\bin\inspect.bat E:\MyProject E:\MyProject\.idea\inspectionProfiles\Project_Default.xml E:\MyProject\inspection-results-dir -v2 -d E:\MyProject\subdirectory
構文
PhpStorm.app/Contents/bin/inspect.sh project-path inspection-path output-path -v2 -d subdirectory-path
サンプル
PhpStorm.app/Contents/bin/inspect.sh ~/MyProject ~/MyProject/.idea/inspectionProfiles/Project_Default.xml ~/MyProject/inspection-results-dir -v2 -d ~/MyProject/subdirectory
構文
<IDE_HOME>/bin/inspect.sh project-path inspection-path output-path -v2 -d subdirectory-path
サンプル
<IDE_HOME>/bin/inspect.sh ~/MyProject ~/MyProject/.idea/inspectionProfiles/Project_Default.xml ~/MyProject/inspection-results-dir -v2 -d ~/MyProject/subdirectory

オフラインインスペクションの結果の表示

オフラインのインスペクションを実行し、インスペクションの結果をXML形式のディレクトリーにエクスポートしたら、これらの結果をいつでもダウンロードして表示できます。

  1. インスペクションを実行したプロジェクトをもう一度開きます。

  2. メインメニューでコード | オフライン・インスペクション結果の参照を選択します。

  3. 開いているパスの選択ダイアログボックスで、インスペクション結果のXMLファイルが保存されているディレクトリーをクリックします。

  4. OKをクリックします。インスペクションの結果は、インスペクション結果ツールウィンドウオフライン表示タブに表示されます。

最終更新日: 2019年1月22日

関連事項

プロシージャー: