DataGrip 2026.1 Help

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

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

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

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

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

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

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

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

  1. Toolbox アプリを開き、関連する IDE インスタンスの縦の省略記号アイコン(設定 )をクリックして、 設定 を選択します。

  2. 設定 タブで、 構成 | インストールロケーション に移動し、 表示 をクリックします。

  3. 開いたファイルブラウザーウィンドウで、 DataGrip.app を右クリックしてコンテキストメニューにアクセスし、 パッケージの内容を表示 を選択します。

  4. 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

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

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

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

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

オプション

オプション

説明

-変更

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

-d

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

-フォーマット

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

-v

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

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

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

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

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

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

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

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

インスペクション結果

インスペクション結果が含まれた生成済みのXMLファイルは、DataGripや任意のテキストエディターで通常のファイルとして開けます。 ただし、 問題ツールウィンドウオフラインビュー を使用して分析する方が便利です:

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

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

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

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

2026 年 5 月 22 日