Qodana 2024.1 ヘルプ

プロジェクトトークン

一般に利用可能な有料リンターでは、Qodana の実行中に QODANA_TOKEN 変数を使用してプロジェクトトークンを提供する必要があります。例:

qodana scan \ -e QODANA_TOKEN="<qodana-cloud-token>"
docker run \ -v $(pwd):/data/project/ \ -e QODANA_TOKEN="<qodana-cloud-token>" \ jetbrains/qodana-<linter>

QODANA_TOKEN 変数には、Qodana リンターが識別と検証に使用する情報が含まれています。これに基づいて、Qodana は Qodana クラウドとの接続を確立します。

以下は、接続が確立された後の Qodana と Qodana クラウド間の対話について説明します。

ライセンスの検証

有料の Qodana リンターは、Qodana クラウド組織にライセンス情報を要求し、検証します。検証手順が失敗した場合、リンターは現在のライセンスを使用して実行できないことを意味するエラーを返します。

例: 期限切れのライセンスを使用して Qodana を実行することはできません。また、コミュニティライセンスを使用して JVM 用 Qodana リンターを実行することもできません。これを回避するには、使用するリンターごとに互換性のある最新のライセンスを取得する必要があります。

レポート収集

さらに、ローカル Qodana レポートは Qodana クラウドのプロジェクトにバインドされます。バインド後、実際の Qodana レポートを集約された便利な形式で表示したり、古い Qodana レポートの履歴概要を保持したりできます。

プロジェクトトークンが生成されたら、Qodana クラウドドキュメントのプロジェクトを管理するセクションに示されているように、再生成または削除できます。

関連ページ:

価格モデル

ニーズに応じて、次の表に示す適切なライセンスを選択できます。Community フリー孤立した問題の解決に最適 Ultimate 詳細については、サブスクリプションのオプションと価格を参照してくださいさまざまなビジネスタスクを解決するために設計されています。試用版をご利用いただけます。Ultimate Plus 詳細については、サブスクリプションのオプションと価格を参照してください Ultimate ライセンスと同じ機能がすべて含まれていますが、追加機能と無制限の履歴データストレージも含まれています。試用...

プロジェクト

プロジェクトは、Qodana レポートを蓄積します。各プロジェクトは、プロジェクトトークンによって一意に識別されます。このトークンは、Qodana レポートのアップロードに使用されます。プロジェクトの作成:オンボーディング段階では、Qodana Cloud がすでに最初のプロジェクトの作成を支援しているため、これらの手順は追加のプロジェクトを作成する場合にのみ適用されます。チームページで、ボタンをクリックします。以下で説明するウィザードの手順に従います。Qodana Cloud からアクセスでき...

組織

組織は、Qodana クラウドのすべてのエンティティのトップレベルの構造を提供します。すべての組織は、特定の JetBrains アカウントに基づいて作成されます。選択に応じて、プライベートまたはパブリックになります。Qodana Cloud のすべてのアカウントは、デフォルトの組織となる組織に基づいています。Qodana クラウド UI の左側にあるリストを使用して、組織間を移動できます。組織を作成する:民間組織または公的組織を作成できます。プライベート組織に保存されているレポートには、組織...

レポートの概要

プロジェクトレポートからの情報が集約され、このイメージでマークされているいくつかのセクションに表示されます。各セクションの説明は次のとおりです。1. プロジェクト名、ブランチ名、最後のインスペクション実行からの経過時間、検出された問題の数とその重大度。2. コードカバレッジとライセンス監査機能を使用した分析結果。3. コンテキストメニューを使用すると、次のことが可能になります。VCS の HTTPS または SSH URL を構成する、プロジェクトの名前を変更する、プロジェクトトークンをコピーまた...