IntelliJ IDEA 2026.1 Help

カスタムインスペクションを作成する

カスタムインスペクションを作成するには、 検索と置換テンプレートを構成する必要があります。 IDE はテンプレートに一致するコードを検索し、それをエディターでハイライトします。

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

    Ctrl+Alt+Shift+H を押して インスペクションの構成 を選択することもできます。

  2. 新しいインスペクションを作成するプロファイルを選択します。

  3. ツールバーで、 カスタムインスペクションの追加 ボタン(the Add Custom Inspection button )をクリックし、インスペクションをコードの強調表示のみにしたい場合は 構造検索インスペクションの追加… を選択します。 または、インスペクションでコード 文字列 をハイライトし、修正を提案したい場合は、 構造置換インスペクションの追加… をクリックしてください。

    新しい構造検索の追加とインスペクションの置き換え
  4. テンプレートを構成します。

    サンプルテンプレートを使用し、ニーズに応じて構成できます。

    検索テンプレートと置換テンプレートの構成の詳細については、「検索テンプレート、修飾子、およびスクリプト制約 」を参照してください。

    構造の置き換えダイアログ
  5. 終了したら、 OK をクリックします。

  6. 構造検索インスペクション ダイアログで、新しいインスペクションの名前を入力し、ツールチップと説明を指定し、必要に応じて抑制 ID (@SuppressWarnings("suppress id")) を指定します。 カスタムインスペクションのデフォルトの抑制 ID は SSBasedInspection です。

  7. 変更を適用して、ダイアログを閉じます。

その後、カスタムインスペクションは、 構造検索 カテゴリの現在のプロファイルのインスペクションのリストに表示されます。 そこで、その 重大度と、このインスペクションが実行される 範囲を変更できます。

構造検索 カテゴリは、少なくとも 1 つのカスタムインスペクションを作成するまで使用できないことに注意してください。

インスペクションのリストに表示されるカスタムインスペクション

インスペクションの準備ができたら 実行できます。

構造的検索および置換の例

2026 年 3 月 30 日