CLion 2026.2 Help

インスペクションを実行する

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

現在のファイルの即時分析

IDE は継続的にコードをチェックし、問題を検索します。 エディターの右上隅にあるウィジェットには、現在のファイルで検出された 各重大度の問題の数が表示されます。

インスペクションウィジェット

ウィジェットをクリックすると、 ファイル タブの 問題ツールウィンドウ で問題のリストが開きます。 表示 | ツールウィンドウ | 問題 を選択するか、 Alt+6 を押して、 問題 ツールウィンドウにアクセスすることもできます。

ツールウィンドウで問題のリストを表示する

各問題について、 Alt+Enter を押すか、 クイックフィックスの表示 をクリックすると、提案されたクイックフィックスが表示されます。 エディターの対応する行に移動するには、 F4 を押すか、ツールウィンドウで問題をダブルクリックします。

エディター プレビューを開く。 をクリックすると、ツールウィンドウで問題を表示して修正できるようになります。

スクロールバーのカラーストライプは、検出されたコードの問題を示し、ファイルをスクロールせずに対応する行にすばやくアクセスできます。 ストライプ上のマークにカーソルを合わせると、ツールチップで検出された問題が表示されます。 マークをクリックすると、対応する行に移動します。

オンザフライのコード分析結果

ウィジェットで 次のハイライトされたエラー ボタン 次のハイライトされたエラー ボタン をクリックするか、それに応じて F2 または Shift+F2 を押すと、ファイル内でハイライトされた問題から別の問題に移動できます。 デフォルトでは、IDE は 重大度に応じて問題に移動します: エラー> 警告> 弱い警告> サーバーの問題> タイプミス。

重大度に関係なく、CLion で問題を一つひとつ確認できるように設定できます。 エディターの右上隅にあるウィジェットの上にマウスを置き、 the More button をクリックし、 「次のエラー」アクション (F2) で移動します を選択して、 すべての問題 を有効にします。

ハイライトされた行間のナビゲーションの構成

インスペクションを手動で実行する

いくつかのインスペクションはグローバルコード分析を必要とし、それらがエディターで無効にされる理由です。 これらのインスペクションは 設定 | エディター | インスペクション にリストされています。 インスペクションをフィルター をクリックして バッチモードのインスペクションのみを表示する を選択します。

コード内のすべての問題の完全なレポートを取得するには、インスペクションを手動で実行します。 この場合、IDE は有効化した インスペクションプロファイルに含まれるすべてのインスペクションを実行し、専用のツールウィンドウで結果を表示します。 分析を完了するのに必要な時間は、有効になっているインスペクションの数と分析するスコープのサイズによって異なります。

すべて実行インスペクション

  1. メインメニューで コード | コードのインスペクション… へ移動します。

  2. 分析するファイルの 範囲を選択します。

    参照ボタン アイコンをクリックして、新しいスコープを構成します。

  3. 適用するインスペクションプロファイルを選択します。

    新しいプロファイルを作成するか、既存のプロファイルの 1 つを変更するには、 構成… をクリックします。

    インスペクションスコープの指定ダイアログ
  4. 分析 をクリックして解析を開始します。

  5. 問題 ビューの専用タブで結果を確認できます:

    コード結果をインスペクションする

インスペクションスコープの指定ダイアログ

項目

説明

プロジェクト全体

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

モジュール <名前>

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

ファイル <名前>

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

選択したファイル

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

未コミットのファイル

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

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

ディレクトリ

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

カスタムスコープ

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

テストソースを含める

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

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

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

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

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

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

シングルインスペクションを実行

単一のインスペクションを実行すると、特定の問題を追跡する場合に役立ちます。 ファイル内で警告が見つかった場合は、プロジェクト全体またはファイルの必要な範囲をインスペクションして、コードベースにそのような警告がないことを確認できます。

  1. Ctrl+Alt+Shift+I を押すか、メインメニューで コード | コードの解析 | インスペクション名を指定して実行… に移動します。

  2. ポップアップにインスペクション名を入力します。 キャメルハンプを使用して、キャメルケースの単語と空白を単語の最初の文字と一致させます。 候補リストには、検索要求に一致するインスペクションが表示されます。

    インスペクション名を指定して実行

    正しいインスペクションを選択しているかどうかわからない場合は、その説明を表示できます。 これを行うには、ポップアップでインスペクションを選択し、 Ctrl+Q を押します。

  3. 必要なインスペクションをダブルクリックします。

  4. 表示されるダイアログで、分析したいファイルのスコープを選択します。

    単一のインスペクション実行のパラメーター

    ファイルマスク オプションを使用すると、インスペクションするファイルの数を絞り込むことができます。

    チェックボックスを選択し、分析するファイルの名前に一致する文字とワイルドカードのパターンを指定します。 複数のファイルマスクを区切るには、コンマを使用します。

  5. 一部のインスペクションには、設定を求める追加オプションがある場合があります。

    これらの設定はこの実行にのみ適用され、現在のプロファイル内のこのインスペクションの構成には影響しません。

    IDE は、 問題ツールウィンドウの専用タブにインスペクションの結果を表示します。 そこで、検出された問題を調べて修正できます。

    単一のインスペクションを実行した結果

コミット時にコードを分析する

プロジェクトが Git または Mercurial バージョン管理下にある場合、ファイルをコミットする前に IDE で変更ファイルを分析するように構成できます。

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

  2. コミットチェック 領域で、 コードを解析 チェックボックスを選択します。

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

    コミットする前にインスペクションを実行する
  4. コミット をクリックします。

    CLion は、選択したプロファイルのインスペクションを実行して、変更されたファイルのコードを分析します。

    エラーまたは警告が検出されると、通知が表示されます。

  5. 通知で、 コード解析のレビュー をクリックして、 メッセージ ツールウィンドウで検出された問題のリストを表示します。 無視する をクリックして、検出された問題を修正せずに変更をコミットします。

インスペクションをオフラインで実行する

IDE からコードインスペクションを実行するだけでなく、CLion を実際に起動せずコマンドラインからインスペクションを起動することもできます。 インスペクションの結果は XML ファイルに保存されます。 詳細については、 コマンドラインからコードインスペクションを実行する を参照してください。

スコープの順序を変更する

デフォルトでは、すべての有効なコードインスペクションがプロジェクト内のすべてのファイルを解析します。 必要に応じて、同じインスペクションを異なる設定のファイルの複数のスコープで実行することができます。

ファイルが複数のスコープに含まれていて、これらのスコープでインスペクションを有効化すると、CLion はリスト内の順序に従って処理します。 一番上のスコープは優先順位が最も高く、最初に分析されます。

  1. 設定 ダイアログ(Ctrl+Alt+S )で、 エディター | インスペクション を選択します。

  2. リストから任意のインスペクションを選択します。

  3. すべてのスコープ リストから スコープ順序の編集​​iyi_1_qQdE_4GDZDlBro_ を選択してください。

    スコープの順序を変更する
  4. 必要な範囲を選択し、 Up ボタンDown ボタン を使ってリストを上下に移動します。

    スコープの順序を変更するダイアログ
  5. 必要に応じて、新しいスコープを作成します。 これを行うには、 the Edit buttonスコープの編集… )をクリックし、スコープ設定を指定し、スコープ設定に含めるファイルとフォルダーを選択します。

2026 年 7 月 15 日