JetBrains IDE
JetBrains Toolbox アプリ経由でインストールされた JetBrains IDE 製品(IntelliJ IDEA、PhpStorm、WebStorm、GoLand、PyCharm、Rider など)を使用して、Qodana を実行できます。利用可能な機能は次のとおりです。
UI の概要
IDE で、
に移動します。
IDE の問題 | サーバーサイド解析ツールウィンドウを使用して Qodana にアクセスすることもできます。

Qodana をローカルで実行する
Qodana をローカルで実行し、分析レポートを保存および分析するために Qodana クラウド(英語)に転送することができます。
IDE で、
に移動します。ダイアログでは、次の設定を行うことができます。
qodana.yaml
ファイル内の Qodana によって使用されるオプションプロジェクトトークンを使用したオプション
コードをインスペクションするには、「
」をクリックします。分析結果を確認します。
ツールウィンドウの タブで、
Qodana クラウドに接続する
Qodana Cloud にログインし、IDE で開いたプロジェクトを特定の Qodana Cloud プロジェクトに接続して、最新の Qodana レポートを取得して表示することができます。
IDE で、
に移動します。ダイアログで、 をクリックします。
これにより、認証ページにリダイレクトされます。
ローカルプロジェクトをリンクする Qodana クラウドプロジェクトを選択します。
オプションを有効にすると、Qodana クラウドから実際のレポートを自動的に取得できます。
この場合、IDE は、現在のリビジョン ID (HEAD) に対応するリビジョン ID を持つレポートを Qodana Cloud から検索して取得します。このレポートが見つからない場合、IDE は、現在のリビジョン ID (HEAD) に最も近いリビジョンを持つ以前のレポートを選択します。それ以外の場合、IDE は、Qodana Cloud から利用可能な最新のレポートを取得します。
分析結果を確認します。
ツールウィンドウの タブで、
Qodana を CI 用に構成する
Qodana クラウド(英語)にログインした後、CI パイプラインで Qodana を構成できます。
IDE で、
に移動します。ダイアログで、CI/CD ソリューションに適用される推奨事項に従います。
ローカルレポートを開く
IDE で SARIF 形式の Qodana レポートを開いて確認できます。
IDE で、
に移動します。開きたい SARIF 形式のレポートファイルを選択します。
ツールウィンドウの タブで、分析結果を表示できます。
Qodana レポートの概要
IDE のサーバーサイド解析タブを使用すると、Qodana レポートを表示し、そのような問題を含むコードフラグメントに移動できます。

上部には、プロジェクトとブランチ名、インスペクションの日付、問題の数に関する情報が表示されます。サーバーサイド解析タブの左側には、いくつかのボタンがあります。

次の表では、各ボタンを上から下に説明しています。
ボタン | 説明 |
---|---|
以前に開いていたレポートを閉じます | |
Qodana Cloud からレポートの更新バージョンをダウンロードします。これには、最初にプロジェクトを Qodana クラウドにリンクする必要があります | |
Qodana Cloud にログインするか、ログアウトします。このアクションは、プロジェクトを Qodana クラウドベースのレポートにリンクするための前提条件です。 | |
プロジェクトを特定の Qodana クラウドベースのプロジェクトにリンクするか、リンクを解除します。これには、最初に Qodana クラウドにログインする必要があります。 | |
コードの問題を重大度によって除外し、並べ替えを構成します。グループ化または並べ替えのオプションが選択されていない場合、問題はファイル内に表示される順序でリストされます。すべての問題をベースラインでフィルタリングすることもできます | |
プレビューパネルを開いて、選択した問題をソースコンテキストで表示します。このプレビューでは、コードを変更したり、利用可能なクイックフィックスを適用したりできます。 | |
すべてのノードを展開すると、展開された形式ですべての問題が表示されます | |
以前に展開されたすべてのノードを折りたたむ | |
デフォルトのブラウザーを使用して分析レポートを開きます | |
メニューの機能 |
Qodana ログの概要
IDE で、ヘルプ | ログと診断データを収集に移動します。これにより、必要なデータがすべて収集され、特定のディレクトリに保存されます。
関連ページ:

Qodana について
Qodana は、チームでの作業に最適な JetBrains によるスマートコード品質プラットフォームです。Java、JavaScript、TypeScript、PHP、Kotlin、Python、Go、C# など 60 以上の言語で記述されたコードを分析できます。Qodana を CI/CD パイプラインまたはローカルで実行する:Qodana は、Azure パイプライン、CircleCI、GitHub、TeamCity のネイティブソリューションを提供します。他の CI/CD システムでは、D...

プロジェクト
プロジェクトは Qodana レポートを蓄積します。各プロジェクトはプロジェクトトークンによって一意に識別されます。プロジェクトの作成:新しい組織を作成する際、Qodana Cloud は最初のプロジェクトの設定を支援するため、これらの手順は追加のプロジェクトを作成する場合にのみ関連します。チームページで、ボタンをクリックします。プロジェクトのセットアップ段階を完了します。この段階の詳細については、Qodana Cloud でプロジェクトを設定するセクションを参照してください。プロジェクトを管理...

フォワードレポート
このセクションでは、このソフトウェアを使用して Qodana レポートを Qodana クラウドに転送する方法について説明します。Docker および Qodana CLI、Azure パイプライン、Bitbucket クラウド、CircleCI、GitHub アクション、GitLab CI/CD、Jenkins、Space Automation、TeamCity、始める前に:このセクションの

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