GoLand 2026.1 Help

結果を取得して問題を解決する

インスペクションがあなたのコードに問題を検出した場合、すぐにエディターで修正を適用することができます。 ハイライトされたコード部分にキャレットを置き、 Alt+Enter を押します。

GoLand は一部のインスペクションのクイックフィックスの横に対話型プレビューを表示します。 Ctrl+Q を押すと、このプレビューを非表示にしたり表示したりできます。

エディターでクイックフィックスを適用する

問題ツールウィンドウで修正を適用する

インスペクションを手動で起動した場合は、解析が終了した後に自動的に開く 問題 ツールウィンドウで結果を調べることができます。 検出された問題はすべてツールウィンドウの左側に表示されます。 問題をクリックすると、右側にインスペクションの詳細が表示されます。

  • 問題を修正するには、ツールバーまたはコンテキストメニューの インテンションアクションボタン アイコンをクリックします。 Alt+Enter を押して、ポップアップメニューから適切な修正を選択することもできます。

  • ファイル内で問題が複数回発生する場合は、すべての発生を一度に修正できます。 問題の説明を選択し、ツールバーの インテンションアクションボタン アイコンをクリックして、関連する修正を選択し、リストから ファイル内のすべての「<問題 description>」を修正する を選択します。

コードをクリーンアップする

コードのクリーンアップ を実行することにより、コードの問題を修正するプロセスを合理化できます。 これにより、各問題を個別に調べることなく、選択したスコープにクイックフィックスをバッチ適用できます。

クリーンアップ中、IDE は選択した インスペクションプロファイルのコードのクリーンアップインスペクションからの修正を適用します。 これらのインスペクションのリストを表示するには、 Ctrl+Alt+S を押して 設定 ダイアログを開き、 エディター | インスペクション に移動し、 フィルターインスペクションボタン をクリックして、 クリーンアップインスペクションのみを表示する オプションを有効化してください。

クイックフィックスのバッチ適用 (コードのクリーンアップ)

  1. メインメニューで コード | コードのクリーンアップ へ移動します。

  2. コードのクリーンアップスコープを指定 ダイアログで、プロファイルを適用したい範囲を選択します。

  3. インスペクションプロファイル リストからインスペクションプロファイルを選択するか、 設定… をクリックして新しいプロファイルを作成します。

    設定… をクリックして、すべてのコードクリーンアップインスペクションとその設定を表示することもできます。

  4. 分析 をクリックしてクリーンアップを開始します。

    コードクリーンアップスコープの指定ダイアログ

GoLand はコード解析を実行し、選択したインスペクションプロファイルから検出された問題にクイックフィックスを適用します。

または、クイックフィックスに対応するソースコードのエラーにキャレットを配置し、左側に表示される赤いバルブ クイックフィックス アイコン (推奨クイックフィックス)をクリックして、メニューから コードのクリーンアップ を選択することもできます。

コードのクリーンアップスコープの指定ダイアログ​コウドノクリーンアップ​スコープ​ノ​シテイ​ダイアログ​コウドノクリーンアップ スコープダイアログ

項目

説明

プロジェクト全体

プロジェクト全体の検査。

モジュール <name>

プロジェクト ツールウィンドウ(Alt+1 )で現在選択されているモジュールをインスペクションします。

ファイル <name>

プロジェクト ツールウィンドウで現在選択されているか、エディターで開かれているファイルを調べます。

選択したファイル

プロジェクト ツールウィンドウで現在選択されているファイルを調べます。

未コミットのファイル

このスコープは、バージョン管理下のプロジェクトでのみ利用可能です。

バージョン管理システムにコミットされていないファイルのみをインスペクションします。

ディレクトリ

プロジェクト ツールウィンドウで現在選択されているディレクトリを調べます。

カスタムスコープ

ファイルのカスタムスコープをインスペクションします。 リストから定義済みのスコープを選択するか、 参照ボタン をクリックして、開いた スコープダイアログでスコープを定義します。

テストソースを含める

分析範囲に含まれるテストソースを調べます。

挿入されたコードをインスペクション

コードに埋め込まれた 他の言語のコードをインスペクションします。

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

コードのインスペクションに使用する プロファイルを選択します。

必要なプロファイルがリストにない場合は、 構成 をクリックして新しいプロファイルを作成します。

サイレントクリーンアップを実行する

コードのクリーンアップスコープを指定 ダイアログを表示せずに、サイレントモードでコードクリーンアップを実行することもできます。 この場合、IDE は、現在設定で構成されている プロファイルからインスペクションのクリーンアップを実行します。

  1. プロジェクト ツールウィンドウ(Alt+1 )で、コードをクリーンアップするノードを選択します。

    それ以外の場合、クリーンアップは現在エディターで開かれているファイルで実行されます。

  2. メインメニューで コード | コードの解析 | コードのクリーンアップ (サイレント) へ移動します。

コミット時にコードをクリーンアップする

プロジェクトが バージョン管理されている場合は、リポジトリに変更をコミットするときにコードをクリーンアップできます。

  1. Alt+0 を押して コミット ツールウィンドウを開き、 コミットオプションを表示 設定ボタン をクリックします。

  2. コミットチェック 領域で、 クリーンアップ チェックボックスを選択します。

  3. 構成 をクリックし、IDE がインスペクションを実行するために必要な インスペクションプロファイルを選択します。

  4. コミット をクリックしてください。

保存時にコードを自動的にクリーンアップする

変更が保存されたときに、変更されたファイルのコードを自動的にクリーンアップするように IDE を構成できます。

  1. Ctrl+Alt+S を押して設定を開き、 ツール | 保存時のアクション を選択します。

  2. コードクリーンアップの実行 オプションを有効化します。

    さらに、 インスペクションを構成… をクリックして、IDE がコードクリーンアップインスペクションを実行 するインスペクションプロファイルを指定できます。

結果のエクスポート

インスペクションを実行すると、結果が 問題 ツールウィンドウの専用タブに表示されます。 利用可能な形式の 1 つにエクスポートできます。

  1. 問題 ツールウィンドウ(表示 | Tool Windows | 問題 または Alt+6 )で、エクスポートしたい検査結果が含まれるタブに切り替えて、 エクスポートボタン をクリックします。

    インスペクション結果ツールウィンドウのエクスポートボタン
  2. レポートを保存する形式を選択します: HTMLサリフ⁠ (SARIF(英語) 仕様に従ってフォーマットされた JSON ファイル)、または XML

    サリフ⁠ 形式は、 Qodana プラグインが有効な場合に使用できます。

  3. ターゲットディレクトリを指定し、 保存 をクリックします。

2026 年 5 月 22 日