Como minimizar o número de sugestões em PRs que alteram arquivos de terceiros
Index
Como minimizar o número de sugestões em PRs que alteram arquivos de terceiros
Last Update:
Índice:
Quando alguém mexe em arquivos dentro de pastas de terceiros, como vendor, generated ou alguma lib interna, é comum a Kody começar a gerar sugestões em cima desses trechos. O problema é que, na maioria dos casos, o time nem pretende revisar esses pontos, já que são áreas do código que não costumam ser alteradas manualmente.
Se a ideia é reduzir esse tipo de ruído nas revisões, existem duas formas de ajustar o comportamento da Kody:
Opção 1: Ignorar totalmente os arquivos dessas pastas
A maneira mais direta é configurar a Kody pra simplesmente ignorar qualquer arquivo dentro dessas pastas. Assim, ela não vai revisar, nem gerar comentários.
Basta ir em Settings → General Settings → Ignored Files e adicionar os paths que o time quer ignorar, um por linha.
Exemplo:
vendor/**
generated/**
Opção 2: Criar uma Custom Rule pra sinalizar alterações nessas pastas
Se o time ainda quiser ser avisado sempre que alguém mexer nessas pastas, mas sem receber sugestões linha a linha em cada arquivo, uma alternativa é criar uma Custom Rule com foco só em sinalizar o PR.
Importante: A Kody não tem um tipo específico de “aviso geral”. Toda regra sempre gera uma sugestão dentro do PR se a severidade dela estiver igual ou acima do nível mínimo de severidade configurado nas Review Settings.
Se o time quiser que a sugestão só apareça em cenários mais permissivos (ex.: durante uma revisão manual ou com o filtro global mais baixo), dá pra configurar a regra com Low Severity.
Exemplo de configuração:
Rule name:“Avoid changes in third-party or generated folders (vendor, generated, etc)”
Path:/vendor/**, /generated/** (or any other paths the team wants to monitor)
Severity:Low
Instructions: “Avoid making changes to generated or third-party folders unless absolutely necessary.”
Com esses ajustes, o time consegue reduzir bastante o ruído nas revisões de PRs que mexem em pastas de terceiros ou áreas geradas automaticamente.
Quando alguém mexe em arquivos dentro de pastas de terceiros, como vendor, generated ou alguma lib interna, é comum a Kody começar a gerar sugestões em cima desses trechos. O
Quando alguém mexe em arquivos dentro de pastas de terceiros, como vendor, generated ou alguma lib interna, é comum a Kody começar a gerar sugestões em cima desses trechos. O
Quando alguém mexe em arquivos dentro de pastas de terceiros, como vendor, generated ou alguma lib interna, é comum a Kody começar a gerar sugestões em cima desses trechos. O