GoLand 2026.1 Help

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

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

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

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

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

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

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

GoLand には、コマンドラインコードインスペクターを実行するためのスクリプトが含まれています。 デフォルトでは、アプリケーションパッケージ GoLand.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

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

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

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

goland.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 インスペクションプロファイルは、 inspection IDE 構成ディレクトリに保管されます。

インスペクション結果

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

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

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

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

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

2026 年 5 月 22 日