1) Create Qodana Cloud Project
- Go to Qodana Cloud (JetBrains platform).
- Create:
- Organization
- Team
- Project
- Copy the Project Token (QODANA_TOKEN) → required for authentication & licensing.
2) Choose Installation Method
Option A: Install via CLI (Recommended)
- Install Docker or Podman (required).
- Install Qodana CLI:
brew install jetbrains/utils/qodana # macOS
OR download CLI from JetBrains GitHub.
- Run analysis:
qodana scan \
-e QODANA_TOKEN="<your-token>" \
--linter qodana-<language>
Option B: Run via Docker (Direct)
docker run \
-v <project-path>/:/data/project/ \
-e QODANA_TOKEN="<your-token>" \
jetbrains/qodana-<linter>:2025.3
Option C: Use in JetBrains IDE (Easiest)
Supported IDEs include:
- IntelliJ IDEA
- PyCharm
- PhpStorm
- WebStorm
- GoLand
- Rider
Steps:
- Open your project in IDE
- Go to Problems → Qodana tab
- Click “Try locally”
- View results inside IDE or browser
Option D: CI/CD Integration (GitHub, GitLab, Jenkins)
- Add
QODANA_TOKEN as secret/variable
- Use official Qodana GitHub Action or pipeline config
3) Activation Process (Qodana Ultimate License)
- Purchase or activate Qodana Ultimate license (linked to JetBrains account)
- Complete Qodana Cloud project setup
- Generate QODANA_TOKEN from Qodana Cloud
- Use QODANA_TOKEN in CLI, Docker, or CI/CD
- Qodana automatically verifies the license via Qodana Cloud during execution
- (Optional)
- Open IDE
- Go to Help → Register → Activate New License
- Choose JetBrains Account
- Login and activate