結果の取得と問題の解決
インスペクションがあなたのコードに問題を検出した場合、すぐにエディターで修正を適用することができます。 ハイライトされたコード部分にキャレットを置き、 Alt+Enter を押します。
IntelliJ IDEA では、一部のインスペクションのクイックフィックスの横に対話型プレビューが表示されます。 Ctrl+Q を押すと、このプレビューを非表示にしたり表示したりできます。
問題ツールウィンドウで修正を適用する
インスペクションを手動で起動した場合は、解析が終了した後に自動的に開く 問題 ツールウィンドウで結果を調べることができます。 検出された問題はすべてツールウィンドウの左側に表示されます。 問題をクリックすると、右側にインスペクションの詳細が表示されます。
問題を修正するには、ツールバーまたはコンテキストメニューの
アイコンをクリックします。 Alt+Enter を押して、ポップアップメニューから適切な修正を選択することもできます。ファイル内で問題が複数回発生する場合は、すべての発生を一度に修正できます。 問題の説明を選択し、ツールバーの
アイコンをクリックして、関連する修正を選択し、リストから ファイル内のすべての「<問題の説明>」を修正する を選択します。

コードをクリーンアップする
コードのクリーンアップ を実行することにより、コードの問題を修正するプロセスを合理化できます。 これにより、各問題を個別に調べることなく、選択したスコープにクイックフィックスをバッチ適用できます。
クリーンアップ中に、IDE は選択された インスペクションプロファイルのコードクリーンアップインスペクションからの修正を適用します。 これらのインスペクションのリストを表示するには、 Ctrl+Alt+S を押して設定ダイアログを開き、 に移動して をクリックし、 クリーンアップインスペクションのみを表示する オプションを有効にします。
クイックフィックスを一括適用する(コードクリーンアップ)
メインメニューで へ移動します。
コードクリーンアップスコープの指定 ダイアログで、プロファイルを適用したい範囲を選択します。
インスペクションプロファイル リストからインスペクションプロファイルを選択するか、 構成… をクリックして新しいプロファイルを作成します。
構成… をクリックして、すべてのコードクリーンアップインスペクションとその設定を表示することもできます。
解析 をクリックしてクリーンアップを開始します。

IntelliJ IDEA はコード分析を実行し、選択したインスペクションプロファイルから検出された問題にクイックフィックスを適用します。
または、クイックフィックスに対応するソースコードのエラーにキャレットを配置し、左側に表示される赤いバルブ
(推奨クイックフィックス)をクリックして、メニューから コードのクリーンアップ を選択することもできます。
コードクリーンアップの適用範囲を指定するダイアログ
項目 | 説明 |
|---|---|
プロジェクト全体 | プロジェクト全体の検査。 |
モジュール <name> | プロジェクト ツールウィンドウ(Alt+1 )で現在選択されているモジュールをインスペクションします。 |
ファイル <name> | プロジェクト ツールウィンドウで現在選択されているか、エディターで開かれているファイルを調べます。 |
選択したファイル | プロジェクト ツールウィンドウで現在選択されているファイルを調べます。 |
未コミットのファイル | このスコープは、バージョン管理下のプロジェクトでのみ使用できます。 バージョン管理システムにコミットされていないファイルのみをインスペクションします。 |
ディレクトリ | プロジェクト ツールウィンドウで現在選択されているディレクトリを調べます。 |
カスタムスコープ | ファイルのカスタムスコープをインスペクションします。 リストから定義済みのスコープを選択するか、 |
テストソースを含める | 分析範囲に含まれるテストソースを調べます。 |
挿入されたコードをインスペクション | コードに埋め込まれた 他の言語のコードをインスペクションします。 |
インスペクションプロファイル: | コードのインスペクションに使用する プロファイルを選択します。 必要なプロファイルがリストにない場合は、 構成 をクリックして新しいプロファイルを作成します。 |
サイレントクリーンアップを実行する
コードクリーンアップスコープの指定 ダイアログを表示せずに、サイレントモードでコードクリーンアップを実行することもできます。 この場合、IDE は、現在設定で構成されている プロファイルからインスペクションのクリーンアップを実行します。
プロジェクト ツールウィンドウ(Alt+1 )でコードをクリーンアップしたいノードを選択します。
それ以外の場合、クリーンアップは現在エディターで開かれているファイルで実行されます。
メインメニューで へ移動します。
コミット時にコードをクリーンアップする
プロジェクトが バージョン管理されている場合は、リポジトリに変更をコミットするときにコードをクリーンアップできます。
Alt+0 を押して コミット ツールウィンドウを開き、 コミットオプションを表示
をクリックします。
コミットチェック 領域で、 クリーンアップ(L) チェックボックスを選択します。
構成 をクリックし、IDE がインスペクションを実行するために必要な インスペクションプロファイルを選択します。
コミット(I) をクリックします。
保存時にコードを自動的にクリーンアップする
変更が保存されたときに、変更されたファイルのコードを自動的にクリーンアップするように IDE を構成できます。
Ctrl+Alt+S を押して設定を開き、 を選択します。
コードクリーンアップの実行 オプションを有効にします。
さらに、 インスペクションの構成… をクリックして、IDE がコードクリーンアップインスペクションを実行 するインスペクションプロファイルを指定できます。
結果をエクスポートする
インスペクションを実行すると、結果が 問題 ツールウィンドウの専用タブに表示されます。 利用可能な形式の 1 つにエクスポートできます。
問題 ツールウィンドウ( または Alt+6 )で、エクスポートしたい検査結果が含まれるタブに切り替えて、
をクリックします。

レポートを保存する形式を選択します: HTML、 サリフ (SARIF(英語) 仕様に従ってフォーマットされた JSON ファイル)、または XML。
サリフ 形式は、 Qodana プラグインが有効な場合に使用できます。
ターゲットディレクトリを指定し、 保存 をクリックします。