Skip to main content

Usando GitHub Copilot revisão de código em GitHub

          GitHub Copilot revisa seus pull requests e sugere alterações prontas para aplicar, para que você obtenha feedback rápido e acionável em cada commit.
          Revisão de código do Copilot também está disponível para membros da organização sem licença Copilot , quando habilitado por um administrador corporativo ou proprietário da organização. Consulte [Revisão de código do Copilot os membros da organização sem uma licença Copilot](/copilot/concepts/agents/code-review#copilot-code-review-for-organization-members-without-a-copilot-license).

Solicitar uma revisão de Copilot

  1. No GitHub.com, crie ou abra um pull request.

  2. Abra o menu Revisores e selecione Copilot.

    Captura de tela da seleção de ‘Copilot’ no menu ‘Revisores’.

  3. Aguarde até Copilot concluir a revisão. Normalmente, isso leva menos de 30 segundos.

  4. Leia os Copilotcomentários sobre a solicitação de pull.

    Captura de tela de uma revisão de código deixada pelo Copilot.

           Copilot sempre deixa uma revisão "Comentário", não uma revisão "Aprovar" ou "Solicitar alterações". Suas revisões não contam para aprovações necessárias e não bloquearão a fusão.
    

Os comentários de revisão de Copilot funcionam como comentários de revisores humanos. Adicione reações, responda, resolva ou oculte-as. Todas as respostas que você adicionar são visíveis para outras pessoas, mas não para Copilot.

Trabalhar com alterações sugeridas

          CopilotOs comentários geralmente incluem alterações sugeridas que você pode aplicar em alguns cliques. Aceite uma única sugestão ou agrupe várias sugestões em um único commit. Para obter mais informações, consulte [AUTOTITLE](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request).

Para implementar agente de nuvem Copilot alterações sugeridas diretamente:

  1. Opte pelo versão prévia pública para ferramentas na revisão de código Copilot e habilite agente de nuvem Copilot.
  2. No comentário de revisão de GitHub Copilot revisão de código, clique em Implementar sugestão. Isso cria um rascunho de comentário em que você instrui Copilot a abordar comentários específicos. Copilot em seguida, cria uma nova solicitação de pull em relação ao branch com as sugestões aplicadas.

Fornecer comentários sobre revisões

Classifique os comentários de Copilot para ajudar a melhorar as sugestões futuras.

  1. Em um comentário de revisão de Copilot, clique nos botões de polegares para cima (👍) ou para baixo (👎).

    Captura de tela que mostra um comentário da Revisão de código do Copilot com os botões de polegar para cima e para baixo.

  2. Se você clicar no ícone de dedo para baixo, pode opcionalmente escolher um motivo, deixar um comentário e em seguida clicar em Enviar comentários.

    Captura de tela do formulário para fornecer informações adicionais ao dar um feedback negativo sobre um comentário do Copilot.

Solicitar uma revisão

          Copilot não revisa automaticamente quando você faz push de novas alterações. Para solicitar uma nova revisão, clique no botão <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-sync" aria-label="Re-request review" role="img"><path d="M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z"></path></svg> ao lado do nome de Copilot no menu **Revisores**.

Ao revisar novamente, Copilot poderá repetir os comentários anteriores, mesmo se você os tiver resolvido ou marcado como negativos.

Habilitar revisões automáticas

Por padrão, você solicita revisões manualmente de Copilot em cada pull request. Para habilitar revisões automáticas para todas as solicitações de pull, consulte Configurando a revisão automática de código GitHub Copilot.

Personalizar revisões com instruções personalizadas

Você pode personalizar o Revisão de código do Copilot adicionando instruções personalizadas ao seu repositório.

As instruções personalizadas do repositório podem ser abrangentes para todo o repositório ou específicas para um caminho. Você especifica instruções personalizadas para todo o repositório em um arquivo .github/copilot-instructions.md em seu repositório. Você pode usar esse arquivo para armazenar informações que deseja que o Copilot considere ao revisar o código em qualquer lugar no repositório.

Você também pode escrever instruções que o Copilot só usará ao revisar o código em arquivos que correspondam a um caminho especificado. Você escreve essas instruções em um ou mais arquivos .github/instructions/**/*.instructions.md.

Para saber mais, confira Adicionando instruções personalizadas do repositório para GitHub Copilot.

Observação

* Revisão de código do Copilot lê apenas os primeiros 4.000 caracteres de qualquer arquivo de instrução personalizado. Qualquer instrução além desse limite não afetará as revisões geradas por Revisão de código do Copilot. Esse limite não se aplica a Bate-papo do Copilot ou agente de nuvem Copilot.

  • Ao revisar uma solicitação de pull, o Copilot usa as instruções personalizadas na ramificação base da solicitação de pull. Por exemplo, se sua solicitação de pull busca mesclar my-feature-branch em main, o Copilot usará as instruções personalizadas em main.

Exemplo

Este exemplo de um arquivo .github/copilot-instructions.md contém três instruções que serão aplicadas a todas as Revisão de código do Copilots no repositório.

When performing a code review, respond in Spanish.

When performing a code review, apply the checks in the `/security/security-checklist.md` file.

When performing a code review, focus on readability and avoid nested ternary operators.

Leitura adicional