Qodana 2026.1 ヘルプ

Qodana について

official project

Qodana は、JetBrains が開発したスマートなコード品質プラットフォームで、チームでの作業に最適です。Java、JavaScript、PHP、Go、60 以上の言語で記述されたコードを分析できます。

ソフトウェアの品質を向上させる

Qodana レポートには、具体的な問題と、そのような問題を含むコードフラグメントの詳細な説明、およびそのような問題の解決方法に関する推奨事項が提供されます。これらの推奨事項を使用すると、製造中のバグを防ぎ、プロセスから学習することで、製品の品質を向上させることができます。詳細については、分析レポートセクションを参照してください。

コードレビューを最適化する

Qodana は、レビューとテストのフェーズに入る前に、コードが正常であることを確認します。バグ、脆弱性、ライセンスの競合を減らすなどの短期的な成果を達成し、新機能のリリースや変更の実装を容易にする保守可能なコードなどの長期的なゴールを達成します。

分析レポートは Qodana クラウドにアップロードされ、詳細を閲覧できます。また、JetBrains IDEVisual Studio Code を使用して Qodana レポートを確認することもできます。

それに加えて、GitHub では、Qodana はプルリクエストを分析できます。

コーディング標準を強制する

Qodana を品質ゲートとして使用すると、ビルド失敗の原因となる問題の数を決定したり、問題をすぐに解決するように計画し、問題をベースラインに設定して延期したり、提案されたクイックフィックスを自動的に適用してチームの時間を節約したりできます。

他のチームメンバーとレポートを共有する

Qodana クラウド(英語)を使用すると、Qodana レポートを蓄積し、プロジェクトの進捗状況を一元的に追跡できます。このようなレポートは、チームのすべてのメンバーが利用できます。

料金モデルを活用する

Ultimate ライセンスおよび Ultimate Plus ライセンスの Qodana ライセンスコストはアクティブなコントリビューターの数によって決まり、これにより無制限の数のコード行を分析できます。

無料のコミュニティライセンスに基づいて Qodana を実行することもできます。ただし、この場合、Qodana の機能は制限されます。Qodana ライセンスを比較するには、Qodana のエディションページにアクセスしてください。

次のステップ

お問い合わせ

新しい機能を提案したい場合、または予期しない動作が発生した場合は、問題トラッカー(英語)を使用するか、サポートチーム (qodana-support@jetbrains.com) にメールを送信してください。

Qodana コミュニティに積極的に参加するには、GitHub ディスカッションフォーラム(英語)に参加してください。

2026 年 4 月 21 日

関連ページ:

分析レポート

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

JetBrains IDE

JetBrains Toolbox アプリ経由でインストールされた JetBrains IDE 製品(IntelliJ IDEA、PhpStorm、WebStorm、GoLand、PyCharm、Rider、CLion など)を使用して、Qodana を実行できます。IDE に応じて、利用可能な機能は以下のとおりです。Qodana をローカルで実行し、レポートを Qodana クラウドにアップロードする (CLion では利用できません)、Qodana クラウドに接続してレポートをダウンロードする...

Visual Studio Code

Visual Studio Code は Microsoft によって開発されたソースコードエディターで、Windows、macOS、Linux で利用可能です。このセクションでは、Visual Studio Code で Qodana を使用する方法を説明します。Visual Studio Code の Qodana をローカルで実行する、Qodana クラウドに接続する、Qodana レポートを見るローカルまたは Qodana クラウドからダウンロード、Visual Studio Code で...

GitHub アクション

Qodana Scan GitHub アクションを使用すると、GitHub リポジトリで Qodana を実行できます。プロジェクトを準備する:Qodana クラウドこのセクションのすべての構成例では、Qodana Cloud によって生成されたプロジェクトトークンを使用します。このトークンは、有料の Qodana リンターでは必須であり、コミュニティリンターで使用する場合はオプションです。Qodana Cloud UI でプロジェクトトークンを生成する方法については、次のセクションを参照してく...

クオリティゲート

高品質のゲートは、コードの品質を制御し、期待される品質を満たすソフトウェアを構築できるようにする手法です。品質ゲート条件が失敗すると、Qodana は終了コード 255 を使用して終了し、CI/CD ワークフローまたはパイプラインが失敗します。例: プロジェクトの品質ゲートが 10 個の問題に設定され、コードカバレッジが 40% に設定されている場合、Qodana が 11 個目の問題またはコードカバレッジが 40% のしきい値を下回っていることが検出されると、ビルドワークフローは失敗します。品...

ベースライン

ベースラインとは、特定の Git ブランチに対する特定の Qodana 分析で取得されたコードベースの問題点のスナップショットであり、ファイルに格納されています。ベースライン機能を使用すると、現在のコードとベースラインの状態を比較し、新規の問題、変更されていない問題、解決済みの問題を確認できます。たとえば、ブランチのベースラインを設定・更新することで、プルリクエストやマージリクエストのマージ後の変更を監視できます。必要に応じて、新しいファイルを生成し、Qodana の実行中に使用することで、ベー...