1) Créer un projet Qodana Cloud
- Accédez à Qodana Cloud (plateforme JetBrains).
- Créer :
- Organisation
- Équipe
- Projet
- Copiez le jeton de projet (QODANA_TOKEN) → requis pour l'authentification et la licence.
2) Choisissez la méthode d'installation
Option A : Installation via l'interface CLI (recommandée)
- Installez Docker ou Podman (obligatoire).
- Installez la CLI Qodana :
brew install jetbrains/utils/qodana # macOS
OU téléchargez la CLI depuis le GitHub de JetBrains.
- Lancez l'analyse :
qodana scan \
-e QODANA_TOKEN="<votre-token>" \
--linter qodana-<langage>
Option B : Exécuter via Docker (direct)
docker run \
-v <chemin-du-projet>/:/data/project/ \
-e QODANA_TOKEN="<votre-token>" \
jetbrains/qodana-<linter>:2025.3
Option C : Utilisation dans l'IDE JetBrains (la plus simple)
Les IDE pris en charge sont les suivants :
- IntelliJ IDEA
- PyCharm
- PhpStorm
- WebStorm
- GoLand
- Rider
Étapes :
- Ouvrez votre projet dans l'IDE
- Accédez à Problèmes → onglet Qodana
- Cliquez sur « Essayer localement »
- Consultez les résultats dans l'IDE ou le navigateur
Option D : Intégration CI/CD (GitHub, GitLab, Jenkins)
- Ajoutez
QODANA_TOKEN en tant que secret/variable
- Utilisez l'action GitHub officielle de Qodana ou la configuration de pipeline
3) Processus d'activation (licence Qodana Ultimate)
- Achetez ou activez la licence Qodana Ultimate (liée au compte JetBrains)
- Terminez la configuration du projet Qodana Cloud
- Générez QODANA_TOKEN depuis Qodana Cloud
- Utilisez QODANA_TOKEN dans CLI, Docker ou CI/CD
- Qodana vérifie automatiquement la licence via Qodana Cloud pendant l'exécution
- (Facultatif)
- Ouvrez l'IDE
- Allez dans Aide → Enregistrer → Activer une nouvelle licence
- Sélectionnez Compte JetBrains
- Connectez-vous et activez