コントリビューターのカウント
Qodana ライセンスのコストは、プロジェクトへのアクティブなコントリビューターの数で構成されます。アクティブなコントリビューターとは、単一の Qodana ライセンスに基づいて、過去 90 日以内に任意の数の Qodana クラウドプロジェクトにコミットした個人 / ボットです。例: 6 月 30 日に、Qodana は 6 月の 30 日、5 月 31 日、3 月 29 日以内に検出されたユニークコントリビューターを計算して請求します。
アクティブなコントリビューターは SSH キーを使用してカウントされます。キーの生成と投稿者のカウントのメカニズムについては、以下で説明します。
鍵の生成
オンボーディング段階で、Qodana Cloud は次のコマンドを使用して、プロジェクトへのアクティブなコントリビューターの数をカウントするための SSH キーペアを生成します。
各キーペアは次のとおりです。
新しい組織の作成時に生成されます
再生された
データベースに保存されているシークレットを使用して暗号化されています
コントリビューターのカウント
生成されたキーを VCS に保存すると、Qodana は次のコマンドを使用してリポジトリのプロジェクトメタデータのクローンを作成します。
クローン作成後、Qodana は過去 90 日間に行われたすべてのコミットからコントリビューターを抽出します。
リポジトリ内のコントリビューターの数を計算するには、contributors
オプションを呼び出した Qodana CLI(英語) を使用できます。例:
関連ページ:
![](https://resources.jetbrains.com/help/img/qodana/2024.1/cloud-onboarding-step-1.png)
オンボーディング
オンボーディングは、プロジェクトで作業するために Qodana を準備するための重要なステップであり、次のことが可能になります。プロジェクトリポジトリを Qodana クラウドに接続します、Qodana Cloud 組織、チーム、プロジェクトを作成する、Ultimate および Ultimate Plus リンターに必要なプロジェクトトークンを生成する、セットアップコードインスペクション、オンボーディングでは、JetBrains アカウントの情報 (ライセンスや会社など) が使用されます。以下に手...
![](https://pleiades.io/icons/jetbrains_logo.png)
プロジェクトトークン
一般に利用可能な有料リンターでは、Qodana の実行中に変数を使用してプロジェクトトークンを提供する必要があります。例:qodana scan \ -e QODANA_TOKEN="<qodana-cloud-token>"docker run \ -v $(pwd):/data/project/ \ -e QODANA_TOKEN="<qodana-cloud-token>" \ jetbrains/qodana-<linter> 変数には、Qodana リ...