Usando Copilot como revisor no GitHub.com
No GitHub.com, solicitar uma revisão do Copilot é tão simples quanto adicioná-la no menu Revisores. Em segundos, o Copilot gera uma revisão de comentários, não uma aprovação ou rejeição, portanto, nunca bloqueia mesclagens, mas adiciona um contexto valioso para revisores humanos. Você também pode personalizar o comportamento do Copilot adicionando um arquivo copilot-instructions.md ao repositório. Essas instruções orientam o Copilot a seguir as diretrizes de revisão específicas da sua equipe, portanto, ele procura as mesmas coisas que você faz e mantém suas sugestões alinhadas com seus padrões.
Examine os comentários e se comporte como os dos colegas de equipe: você pode reagir, resolver ou comentar sobre eles. O Copilot pode sinalizar dicas de tipo ausentes, sugerir alterações de formatação ou realçar possíveis bugs.
Ao final desta unidade, você poderá:
- Solicite e interprete uma revisão do Copilot.
- Aplicar as alterações sugeridas do Copilot.
- Entenda os limites do papel do Copilot nas revisões.
Como codificar revisão no GitHub.com
Abrir ou criar uma solicitação de pull Comece criando uma nova solicitação de pull ou navegando até uma existente em seu repositório.
Adicionar Copilot como revisor No menu Revisores , selecione Copilot. Isso atribui o Copilot a revisar suas alterações, como você faria com um colega humano.
Aguarde a conclusão da revisão Copilot começa a analisar sua solicitação de pull imediatamente. Normalmente, as revisões são concluídas em menos de 30 segundos, portanto, você obterá resultados rapidamente sem interromper o fluxo de trabalho.
Examine os comentários do Copilot Navegue pela solicitação de pull para ler os comentários do Copilot. As sugestões são deixadas como comentários sobre as linhas de código relevantes.
Aplicar as alterações sugeridas do Copilot Quando o Copilot sinaliza problemas, você pode confirmar correções diretamente da interface de PR. Para comentários de revisão de pares, você pode usar Copilot para gerar soluções rapidamente.
Exemplo de solicitação:
Sugira uma correção para este comentário de revisão: substitua
exec()por uma função mais segura.O Copilot propõe um patch usando
subprocess.run().o desenvolvedor que o testa localmente, confirma e garante que os testes passem.As PRUs tornam essas correções mais rápidas e inteligentes, permitindo que o Copilot analise comentários de revisão no contexto do código para propor soluções de alta qualidade.
Noções básicas sobre os limites
O papel de Copilot nas revisões é consultivo. Ele não aprova ou rejeita pull requests, e seus comentários não contam para as aprovações necessárias. Use-os para detectar problemas antecipadamente, gerar sugestões acionáveis e acelerar as verificações de rotina, mas conte com revisores humanos para tomar decisões de arquitetura, compensações com nuances e a aprovação final.
A revisão em GitHub.com é poderosa, mas você pode detectar ainda mais problemas antes que o código chegue ao GitHub usando o Copilot em seu IDE.