Skip to main content
Os filtros de revisão decidem quais achados do Kody são efetivamente publicados. Você os encontra em Settings → Code Review → o repositório → Review filters, e podem ser definidos nos níveis global, de repositório ou de diretório — veja Herança e Sobrescrita de Configuração.

Severidade mínima

O Kody atribui uma severidade a cada sugestão e publica somente as que estão no nível escolhido ou acima dele. O padrão é Medium.
Barulho demais num PR grande costuma ser problema de severidade, não de volume. Suba para High antes de tentar qualquer outra coisa — você mantém todo bug real e perde os nitpicks. Veja Como reduzir o ruído na revisão.

Aplicar filtros às Kody Rules

Um toggle, desligado por padrão.
  • Desligado — os achados das Kody Rules ignoram o filtro de severidade. Uma regra escrita pelo seu time é sempre reportada, independentemente da severidade atribuída.
  • Ligado — as Kody Rules passam pelo mesmo filtro de severidade que as demais sugestões.
Deixe desligado, a menos que suas regras estejam gerando mais ruído do que sinal. O sentido de uma Kody Rule é justamente o time já ter decidido que aquilo importa.
No kodus-config.yml, essas duas configurações ficam sob suggestionControl:
Lembre-se de que o arquivo só é lido depois que você habilita kodusConfigFileOverridesWebPreferences — veja Geral.

Outras formas de cortar ruído

Filtros de revisão são um instrumento grosseiro. Quando precisar de algo mais direcionado:
  • Ignore paths — pule código gerado, lockfiles e diretórios vendored por completo. Veja Geral.
  • Tipos de análise — desligue uma categoria inteira (ex.: performance) nos repositórios em que ela não ajuda.
  • Config por diretório — aplique filtros mais rígidos ou mais frouxos por pasta num monorepo. Veja Configuração por Diretório.
  • Kody Rules — codifique o que seu time realmente valoriza, para o sinal vir dos seus padrões em vez de conselhos genéricos.