»

»

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

Í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.

Posted by:
Share!

Automate your Code Reviews with Kody

Posts relacionados

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