Como funciona
- Você seleciona repositórios conectados para atuar como fontes.
- O Kodus varre cada repositório fonte em busca de arquivos de regra usando os mesmos padrões da Detecção de Arquivos de Regras (
CLAUDE.md,AGENTS.md,.cursor/rules/**,.kody/rules/**, e assim por diante). - Cada arquivo de regra encontrado é importado para o escopo global e marcado com o repositório fonte de onde veio.
- No code review de qualquer repositório, essas regras globais são aplicadas junto com as regras do próprio repositório (respeitando a herança).
Somente repositórios já conectados nas suas configurações de git podem ser usados como fontes globais. Isso mantém uma fonte única de verdade para repositórios conectados e garante que as regras importadas fiquem atualizadas pelo gatilho de Pull Request descrito abaixo.
Configuração
- Abra Settings → Code Review → Kody Rules e mude para a visão global.
- Na aba Configuration, encontre Global rule sources.
- Clique no seletor de repositórios e escolha um ou mais repositórios conectados.
- Clique em Import selected.
Mantendo as regras atualizadas
As regras importadas são atualizadas automaticamente e sob demanda:- No merge — quando um Pull Request é mergeado num repositório fonte, seus arquivos de regra são revarridos e as regras globais são atualizadas. Arquivos sem alteração são pulados, então isso é barato.
- Resync now — use o botão Resync now para revarrer todas as fontes configuradas sob demanda. Isso também cobre mudanças enviadas diretamente para a branch padrão de um repositório fonte.
Mudanças enviadas diretamente para a branch padrão de um repositório fonte (sem Pull Request) não são detectadas automaticamente. Use Resync now após um push direto para capturá-las.
Removendo uma fonte
Remover um repositório da lista de fontes apaga as regras globais que foram importadas dele — elas deixam de valer no code review. Você será solicitado a confirmar antes de a remoção tomar efeito. Regras importadas das suas outras fontes, e quaisquer regras que você escreveu à mão, nunca são afetadas.Repositórios fonte não são revisados
Um repositório usado puramente como fonte de regras globais é tratado como repositório de configuração, não como base de código. O Kodus pula o code review em Pull Requests abertos numa fonte global de regras, do mesmo jeito que faz para um repositório de configuração centralizada.Disponibilidade por plano
O acesso às Fontes Globais de Regras depende do seu plano:No plano Trial, ao importar, o Kodus importa as 5 primeiras regras que encontrar entre os repositórios que você selecionou (na ordem dos arquivos do repositório). Um contador na tela mostra quantas das suas 5 regras já foram usadas, e um diálogo de confirmação detalha quantas serão adicionadas antes de você importar.
Relacionados
- Regras de Repositório — regras versionadas com escopo de um único repositório.
- Detecção de Arquivos de Regras — os padrões de arquivo que o Kodus varre.
- Herança de Regras — como regras globais, de repositório e de diretório se combinam na revisão.