ファイルとプロジェクトの分析
IntelliJ IDEA は、エディターで現在開かれているファイル内のコードを分析し、入力時に検出された問題をハイライトします。また、プロジェクト全体のエラーも自動的にチェックされます。
さらに、選択したファイルスコープでインスペクションまたはインスペクションのグループを手動で実行できます。この場合、検出されたすべての問題の包括的なレポートが表示されます。
現在のファイル
IDE は継続的にコードをチェックし、問題を検索します。エディターの右上隅にあるウィジェットには、現在のファイルで検出された各重大度の問題の数が表示されます。
ウィジェットをクリックすると、問題ツールウィンドウのファイルタブで問題のリストが開きます。 を選択するか、Alt+6 を押して、問題ツールウィンドウにアクセスすることもできます。
それぞれの問題について、Alt+Enter を押すか をクリックすると、提案されたクイックフィックスを確認できます。F4 を押すか、ツールウィンドウで問題をダブルクリックして、エディターの対応する行に移動することもできます。
または、 をクリックして、ツールウィンドウで問題を表示および修正できます。
スクロールバーのカラーストライプは、検出されたコードの問題を示し、ファイルをスクロールせずに対応する行にすばやくアクセスできます。ストライプ上のマークにカーソルを合わせると、ツールチップで検出された問題が表示されます。マークをクリックすると、対応する行に移動します。
検出された問題に移動する
ウィジェットで
をクリックするか、それに応じて F2 または Shift+F2 を押すと、ファイル内でハイライトされた問題から別の問題に移動できます。デフォルトでは、IDE は重大度に応じて問題に移動します: エラー> 警告> 弱い警告> サーバーの問題> タイプミス。
重大度に関係なく、問題を 1 つずつ解決するように IntelliJ IDEA を構成できます。エディターの右上隅にあるウィジェットの上にマウスを置き、 をクリックし、'次のエラー' アクション (F2) 実行を選択して、すべての問題を有効にします。

プロジェクトエラー (Java のみ)
すべての問題を 1 つのファイルで表示するだけでなく、プロジェクト全体の分析を使用して、プロジェクト全体で検出されたすべての問題を確認できます。
現在、プロジェクト全体の分析は Java プロジェクトでのみ機能します。Java を Kotlin や Scala などの他の言語と組み合わせるプロジェクトでは正しく機能しない可能性があります。
プロジェクト全体解析の有効化
デフォルトでは、分析は無効になっています。有効にするには:
メインメニューから問題ツールウィンドウを開きます。
を選択するか、Alt+6 を押して、プロジェクトエラータブに切り替えて、左側のツールバーの
アイコンをクリックします。
初めて分析を実行するときは、通常よりも時間がかかります。分析が終了すると、プロジェクトで検出されたすべての問題のリストが表示されます。
それぞれの問題について、Alt+Enter を押すか をクリックすると、提案されたクイックフィックスを確認できます。F4 を押すか、ツールウィンドウで問題をダブルクリックして、エディターの対応する行に移動することもできます。
または、 をクリックして、ツールウィンドウで問題を表示および修正できます。
プロジェクト全体の分析を無効にするには、問題ツールウィンドウの左側のツールバーにある をクリックします。
プロジェクト全体の分析が無効になっている場合、問題ツールウィンドウのプロジェクトエラータブには、最新のビルドの結果が表示されます。
プロジェクト全体の分析を構成する
Ctrl+Alt+S を押して設定を開き、
を選択します。次のオプションを構成します。
プロジェクト全体解析で使用されるスレッドの数 : IntelliJ IDEA は、分析に使用されるスレッドの数を自動的に設定します。自分で数値を設定したい場合は、必要な値を指定してください。その後、IDE を再起動します。
変更後の分析遅延 : コードに変更を加えた後、指定された時間だけ待機して分析をトリガーします。
関連ページ:

インスペクションを実行する
IntelliJ IDEA は、エディターで開かれたファイル内のコードを分析し、入力時に問題のあるコードをハイライトします。さらに、選択したファイルの範囲に対して必要なインスペクションまたは一連のインスペクションを手動で実行できます。この場合、ファイル内で検出されたすべての問題に関する包括的なレポートが得られます。インスペクションを手動で実行する:いくつかのインスペクションはグローバルコード分析を必要とし、それらがエディターで無効にされる理由です。これらのインスペクションはにリストされています...

インスペクションの重大度を変更する
インスペクション重大度レベルは、検出されたコードの問題がプロジェクトに与える影響の深刻度を示します。IntelliJ IDEA には、定義済みの一連の重大度レベルがあります。エラー構文エラー警告バグを引き起こす可能性がある、または拡張が必要なコードの断片弱い警告改善または最適化できるコードの断片 (冗長なコード、重複したコードフラグメントなど) サーバーの問題外部ビルドサーバー (TeamCity など) に起因する問題文法エラー文法の間違い。この重大度は、バンドルされている Grazie Lite...

問題ツールウィンドウ
問題ツールウィンドウには、IntelliJ IDEA がプロジェクト内で検出した問題がいくつかのタブを使用して表示されます。ウィンドウ内で問題を選択してを押すか、問題をダブルクリックしてエディター内の対応する行に移動します。ツールウィンドウのタブを切り替えるには、とを押します。IDE は継続的にコードをチェックし、問題を探します。このタブには、現在のファイルで見つかったすべてのコードの問題が一覧表示されます。エディターでファイルを切り替えると、リストが更新されます。ツールバー:プロジェク

コードインスペクション
IntelliJ IDEA には、プロジェクトをコンパイルする前に、プロジェクト内の異常なコードを検出して修正する一連のコードインスペクションがあります。IDE は、さまざまな問題を見つけてハイライトし、デッドコードを見つけ、考えられるバグやスペルの問題を見つけ、全体的なコード構造を改善することができます。インスペクションは、すべてのプロジェクトファイルまたは特定のスコープでのみ(たとえば、本番コードまたは変更されたファイルでのみ)コードをスキャンできます。すべてのインスペクションには、問題がコ...