Skip to main content

Corrigindo descobertas de qualidade de código em uma solicitação de pull

Mantenha os problemas de qualidade fora da sua ramificação padrão aplicando correções automáticas, delegando o trabalho de correção a Copilot ou descartando problemas irrelevantes.

Quem pode usar esse recurso?

Usuários com com acesso para gravação

GitHub Team ou GitHub Enterprise Cloud

Dica

Se você ainda não conhece Code Quality, consulte Impedindo que problemas de qualidade de código atinjam seu branch padrão para ver uma visão guiada de como Code Quality funciona em pull requests.

Como Code Quality funciona em solicitações de pull

Quando você abre uma solicitação pull, Code Quality usa CodeQL para executar uma verificação baseada em regra de suas alterações e posta descobertas como comentários por github-code-quality[bot]. Cada descoberta inclui um autofixo sugerido. As descobertas são rotuladas por gravidade (Erro, Aviso, Observação) e os administradores podem definir portões de qualidade para bloquear mesclagens com base na gravidade desses achados.

Resolvendo uma descoberta

  1. No GitHub, navegue até a solicitação de pull request aberta.
  2. Na guia Arquivos Alterados , role até um comentário deixado por github-code-quality[bot].
  3. Analise cuidadosamente o comentário e a correção automática sugerida quanto à lógica, à segurança e ao estilo.
  4. Se você concordar com a sugestão e quiser aplicar a correção, clique em Confirmar sugestão ou Adicionar sugestão ao lote.
  5. Como alternativa, se a localização não for relevante ou acionável, você poderá descartá-la clicando em Ignorar a localização. Por exemplo, você pode descartar um achado que esteja em código legado que não recebe mais manutenção, que seja uma exceção conhecida aos padrões de codificação da sua equipe ou que seja um falso positivo que não represente um risco real à qualidade.

Delegando o trabalho de correção para Copilot

Se você tiver uma Copilot licença, poderá delegar o trabalho de correção para Copilot cloud agent. Comente na solicitação de pull mencionando @Copilot e solicite que Copilot corrija os problemas detectados.

Captura de tela mostrando um comentário de PR que invocou o agente de nuvem Copilot.

Copilot responde com um emoji de olhinhos (👀) ao seu comentário, inicia uma nova sessão de agente e abre um pull request com as correções necessárias.

Você pode acompanhar o trabalho de Copilot cloud agent:

Você precisa de uma Copilot licença para invocar Copilot cloud agent.
Inscrever-se para Copilot

Próximas Etapas