IntelliJ IDEA 2026.1 Help

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

IntelliJ IDEA は コードインスペクションを実行して、構文エラー、デッドコード、考えられるバグ、不適切なコーディングスタイル、その他の問題を見つけてハイライトします。 コマンドラインから特定のプロジェクト用に構成されたすべてのインスペクションを実行し、結果をレポート付きの XML、JSON、プレーンテキストファイルとして保存することもできます。

コマンドラインインスペクターは、インスペクションを実行するバックグラウンドで IntelliJ IDEA のインスタンスを起動します。 IntelliJ IDEA の別のインスタンスがすでに実行されている場合は機能しません。 この場合、実行中のインスタンスでインスペクションを使用できます。 コマンドラインインスペクターを使用して、多くのコントリビューターがいる大規模プロジェクトの自動化された定期的なコード分析を行います。

IntelliJ IDEA を実行するための実行可能ファイルは、 インストールディレクトリ bin にあります。 この実行可能ファイルをコマンドラインランチャーとして使用するには、 PATH の説明に従って、システム コマンドラインインターフェース に追加してください。

構文
idea64.exe inspect <project> <inspection-profile> <output> [<options>]
サンプル

最大の詳細度で C:\MyProject\.idea\inspectionProfiles\MyProfile.xml プロファイルを使用して C:\MyProject プロジェクトの C:\MyProject\src ディレクトリをインスペクションし、結果を C:\MyProject\InspectionResults の XML ファイルに保存します。

idea64.exe inspect C:\MyProject C:\MyProject\.idea\inspectionProfiles\MyProfile.xml C:\MyProject\InspectionResults -v2 -d C:\MyProject\src

IntelliJ IDEA には、コマンドラインコードインスペクターを実行するためのスクリプトが含まれています。 デフォルトでは、アプリケーションパッケージ IntelliJ IDEA.app/Contents/bin/inspect.sh にあります。

構文
inspect.sh <project> <inspection-profile> <output> [<options>]
サンプル

最大の詳細度で ~/MyProject/.idea/inspectionProfiles/MyProfile.xml プロファイルを使用して ~/MyProject プロジェクトの ~/MyProject/src ディレクトリをインスペクションし、結果を ~/MyProject/InspectionResults の XML ファイルに保存します。

inspect.sh ~/MyProject ~/MyProject/.idea/inspectionProfiles/MyProfile.xml ~/MyProject/InspectionResults -v2 -d ~/MyProject/src

IntelliJ IDEA を実行するためのスクリプトは、 インストールディレクトリ bin にあります。 このスクリプトをコマンドラインランチャーとして使用するには、 PATH の説明に従って、システム コマンドラインインターフェース に追加してください。

構文
idea.sh inspect <project> <inspection-profile> <output> [<options>]
サンプル

最大の詳細度で ~/MyProject/.idea/inspectionProfiles/MyProfile.xml プロファイルを使用して ~/MyProject プロジェクトの ~/MyProject/src ディレクトリをインスペクションし、結果を ~/MyProject/InspectionResults の XML ファイルに保存します。

idea.sh inspect ~/MyProject ~/MyProject/.idea/inspectionProfiles/MyProfile.xml ~/MyProject/InspectionResults -v2 -d ~/MyProject/src

オプション

オプション

説明

-changes

ローカルのコミットされていない変更に対してのみインスペクションを実行します。

-d

プロジェクト全体をインスペクションしたくない場合は、サブディレクトリへのフルパスを指定します。

-format

インスペクションの結果で出力ファイルの形式を指定します: xml (デフォルト)、 jsonplain

-v

出力の詳細レベルを設定します。

  • -v0 はデフォルトの低冗長度です。

  • -v1 は中程度の詳細度です。

  • -v2 は最大の冗長性です。

インスペクションプロファイル

インスペクションプロファイルは、有効なインスペクションとそのオプションを指定する .xml ファイルです。

デフォルトでは、 プロジェクトインスペクションプロファイルはプロジェクトディレクトリ .idea/inspectionProfiles に保存されます。

グローバル IDE インスペクションプロファイルは、 inspection IDE 構成ディレクトリに保管されます。

インスペクション結果

インスペクションで生成された XML ファイルを開くと、IntelliJ IDEA または任意のテキストエディターが通常のファイルとして表示されます。 ただし、 問題ツールウィンドウオフラインビュー を使用して分析する方が便利です。

インスペクションの結果を見る

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

  2. メインメニューで コード | コードの解析 | オフラインインスペクション結果の表示 に移動します

  3. インスペクションの結果が含まれるディレクトリを選択し、 OK をクリックします。

2026 年 3 月 30 日