Qodana 2026.2 ヘルプ

インスペクション

各インスペクションは、コードを分析し、コード内の異常な断片を検出して修正するための条件セットです。Qodana およびインスペクションは、さまざまな問題を検出してハイライトし、デッドコードの位置を特定し、潜在的なバグやスペルミスを見つけ出し、コード全体の構造改善を容易にします。

すべてのインスペクションは高度に構成可能であるため、以下を構成できます。

  • どのインスペクションを使用してコードベースを分析するかを選択してください。利用可能なインスペクションは多数あり、YAML ファイルで有効にできます。また、Qodana Cloud のインスペクションタブでインスペクションを有効または無効にすることもできます。

  • コード分析に含めるディレクトリとファイル。分析する必要がないファイルまたはファイルグループがある場合は、コード分析から除外できます。

  • インスペクションプロファイルの設定方法と使用方法について説明します。特定のタスクを解決するためにインスペクションプロファイルで指定されたインスペクションのプリセット組み合わせを使用することも、独自のニーズを満たすカスタムプロファイルを作成することもできます。

インスペクションが利用可能です

Inspectopedia(英語) の Web サイトでは、利用可能な Qodana およびインスペクションについて調べることができます。この Web サイトでは、インスペクションに関する詳細情報(説明、重症度レベル、対応言語など)を提供しています。

目次を使用して、利用可能なすべてのインスペクションを検索してください。

Table of contents on the Inspectopedia website

あるいは、特定のインスペクションを名前または識別子で検索することもできます。

Searching for an inspection

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

インスペクションプロファイルを使用すると、Qodana で使用するインスペクションを組み合わせて設定できます。インスペクションプロファイルの詳細については、インスペクションプロファイルのセクションを参照してください。

2026 年 8 月 25 日

関連ページ:

構成リファレンス

導入:Qodana は、YAML またはコマンドライン(CLI)オプションを使用して設定できます。プロジェクトのルートディレクトリに格納された、通常という名前の YAML 形式のファイルを使用して Qodana を設定する方法は、長いコマンドを必要とする設定に適しています。例: インスペクションの設定、ブートストラップ、および他の方法では設定しにくいその他の設定。YAML 設定を保存すれば、Qodana の異なるインスタンス間で再利用できます。CLI オプションは、Docker エンジン、Qo...

分析レポート

Qodana を使用すると、ローカルまたは Qodana クラウドでインタラクティブかつユーザーフレンドリーな形式で分析レポートを確認できます。レポート UI の概要:各レポートには次のタブが含まれています。現在の問題点は、最新のインスペクション中に Qodana が検出した問題を明らかにします。基本的な問題点は、ベースラインとしてマークされ、それ以降修正されていない問題点を一覧にしたものです。インスペクションを使用すると、Qodana を将来使用するために設定できます。

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

インスペクションプロファイルは、状態、構成オプション、分析の範囲、重要度を含む、事前に構成されたインスペクションのセットです。Qodana インスペクションプロファイルは、使用するインスペクションを構成します。有効にするインスペクションが少なすぎると、重大な問題を見逃す可能性があり、プロジェクト全体に影響を及ぼします。一方、有効なインスペクションが多すぎると、インスペクションのパフォーマンスに悪影響が生じ、プロジェクトに無関係なインスペクションが使用される可能性があります。このセクションでは、既...