Criando uma regra no Kodus
- Selecione Global (ou um repositório / diretório) no seletor de escopo no topo do grupo Code review na barra lateral e abra Kody Rules
- Clique em New rule
- Configure:
- Rule name — o que a regra verifica (ex.: “Arquivos de serviço devem ter testes”)
- Execution mode — Per file (analisa cada arquivo alterado) ou Per PR (analisa o PR completo)
- Path — padrão glob para direcionar arquivos específicos (ex.:
src/services/**/*.ts); não é usado por regras Per PR - Severidade — Crítica, Alta, Média ou Baixa
- Instruções — descrição detalhada do que verificar
O que torna as regras poderosas
As regras podem acessar um contexto rico:- Variáveis como
fileDiff,pr_title,pr_description,pr_files_diff - Referências de arquivo com
@file:caminho/para/arquivo.tspara comparar com padrões - Funções MCP para buscar dados de ferramentas conectadas (Jira, estrutura do repositório, etc.)
Exemplo: Regra de limite arquitetural
Exemplo: Regra de cobertura de testes
Outras formas de adicionar regras
- Importar da Biblioteca de Regras — clique em Discovery na página de Kody Rules para navegar por regras comprovadas por linguagem e categoria
- Sincronizar de ferramentas de IDE — importe regras automaticamente do Cursor, Copilot, Claude
- Regras de repositório — defina regras em arquivos markdown no seu repositório
- Geração automática — o Kody sugere regras baseadas no seu histórico de revisões