1) Vytvořte projekt v Qodana Cloud
- Přejděte na Qodana Cloud (platforma JetBrains).
- Vytvořte:
- Zkopírujte token projektu (QODANA_TOKEN) → nutný pro ověření a licencování.
2) Vyberte způsob instalace
Možnost A: Instalace přes CLI (doporučeno)
- Nainstalujte Docker nebo Podman (nutné).
- Nainstalujte Qodana CLI:
brew install jetbrains/utils/qodana # macOS
NEBO si stáhněte CLI z GitHubu JetBrains.
- Spusťte analýzu:
qodana scan \
-e QODANA_TOKEN="<váš-token>" \
--linter qodana-<jazyk>
Možnost B: Spuštění přes Docker (přímo)
docker run \
-v <project-path>/:/data/project/ \
-e QODANA_TOKEN="<your-token>" \
jetbrains/qodana-<linter>:2025.3
Možnost C: Použití v IDE JetBrains (nejjednodušší)
Mezi podporovaná IDE patří:
- IntelliJ IDEA
- PyCharm
- PhpStorm
- WebStorm
- GoLand
- Rider
Kroky:
- Otevřete svůj projekt v IDE
- Přejděte na Problémy → záložka Qodana
- Klikněte na „Vyzkoušet lokálně“
- Zobrazte výsledky v IDE nebo prohlížeči
Možnost D: Integrace CI/CD (GitHub, GitLab, Jenkins)
- Přidejte
QODANA_TOKEN jako tajný klíč/proměnnou
- Použijte oficiální konfiguraci Qodana GitHub Action nebo pipeline
3) Proces aktivace (licence Qodana Ultimate)
- Zakupte nebo aktivujte licenci Qodana Ultimate (propojenou s účtem JetBrains)
- Dokončete nastavení projektu Qodana Cloud
- Vygenerujte QODANA_TOKEN z Qodana Cloud
- Použijte QODANA_TOKEN v CLI, Dockeru nebo CI/CD
- Qodana automaticky ověří licenci prostřednictvím Qodana Cloud během provádění
- (Volitelné)
- Otevřete IDE
- Přejděte na Nápověda → Registrace → Aktivovat novou licenci
- Vyberte Účet JetBrains
- Přihlaste se a aktivujte