1) Creare un progetto Qodana Cloud
- Accedere a Qodana Cloud (piattaforma JetBrains).
- Creare:
- Organizzazione
- Team
- Progetto
- Copia il Token del progetto (QODANA_TOKEN) → necessario per l'autenticazione e la licenza.
2) Scegli il metodo di installazione
Opzione A: Installa tramite CLI (consigliato)
- Installa Docker o Podman (richiesto).
- Installa la CLI di Qodana:
brew install jetbrains/utils/qodana # macOS
OPPURE scarica la CLI dal GitHub di JetBrains.
- Esegui l'analisi:
qodana scan \
-e QODANA_TOKEN="<il-tuo-token>" \
--linter qodana-<linguaggio>
Opzione B: Esegui tramite Docker (diretto)
docker run \
-v <project-path>/:/data/project/ \
-e QODANA_TOKEN="<your-token>" \
jetbrains/qodana-<linter>:2025.3
Opzione C: Utilizzo nell'IDE JetBrains (il più semplice)
Gli IDE supportati includono:
- IntelliJ IDEA
- PyCharm
- PhpStorm
- WebStorm
- GoLand
- Rider
Passaggi:
- Apri il tuo progetto nell'IDE
- Vai a Problemi → scheda Qodana
- Fai clic su “Prova localmente”
- Visualizza i risultati all'interno dell'IDE o del browser
Opzione D: Integrazione CI/CD (GitHub, GitLab, Jenkins)
- Aggiungi
QODANA_TOKEN come segreto/variabile
- Usa l'azione GitHub ufficiale di Qodana o la configurazione della pipeline
3) Processo di attivazione (licenza Qodana Ultimate)
- Acquista o attiva la licenza Qodana Ultimate (collegata all’account JetBrains)
- Completa la configurazione del progetto Qodana Cloud
- Genera QODANA_TOKEN da Qodana Cloud
- Utilizza QODANA_TOKEN in CLI, Docker o CI/CD
- Qodana verifica automaticamente la licenza tramite Qodana Cloud durante l'esecuzione
- (Opzionale)
- Apri l'IDE
- Vai su Aiuto → Registrati → Attiva nuova licenza
- Scegli Account JetBrains
- Accedi e attiva