1) Criar um projeto no Qodana Cloud
- Aceda ao Qodana Cloud (plataforma JetBrains).
- Criar:
- Organização
- Equipa
- Projeto
- Copie o Token do Projeto (QODANA_TOKEN) → necessário para autenticação e licenciamento.
2) Escolha o Método de Instalação
Opção A: Instalar via CLI (Recomendado)
- Instale o Docker ou o Podman (obrigatório).
- Instale a CLI do Qodana:
brew install jetbrains/utils/qodana # macOS
OU descarregue a CLI do GitHub da JetBrains.
- Execute a análise:
qodana scan \
-e QODANA_TOKEN="<seu-token>" \
--linter qodana-<linguagem>
Opção B: Executar via Docker (Direto)
docker run \
-v <project-path>/:/data/project/ \
-e QODANA_TOKEN="<your-token>" \
jetbrains/qodana-<linter>:2025.3
Opção C: Utilizar no IDE da JetBrains (Mais fácil)
Os IDEs suportados incluem:
- IntelliJ IDEA
- PyCharm
- PhpStorm
- WebStorm
- GoLand
- Rider
Passos:
- Abra o seu projeto no IDE
- Vá para Problemas → separador Qodana
- Clique em “Experimentar localmente”
- Veja os resultados no IDE ou no navegador
Opção D: Integração CI/CD (GitHub, GitLab, Jenkins)
- Adicione
QODANA_TOKEN como segredo/variável
- Utilize a ação oficial do Qodana no GitHub ou a configuração do pipeline
3) Processo de ativação (licença Qodana Ultimate)
- Adquira ou ative a licença Qodana Ultimate (vinculada à conta JetBrains)
- Conclua a configuração do projeto Qodana Cloud
- Gere QODANA_TOKEN a partir do Qodana Cloud
- Utilize QODANA_TOKEN na CLI, no Docker ou no CI/CD
- O Qodana verifica automaticamente a licença através do Qodana Cloud durante a execução
- (Opcional)
- Abrir IDE
- Ir para Ajuda → Registar → Ativar nova licença
- Escolher Conta JetBrains
- Iniciar sessão e ativar