Skip to main content

Configurando a revisão automática de código por GitHub Copilot

Saiba como configurar o Copilot para revisar automaticamente os pull requests.

Introdução

Este artigo informa como configurar o Revisão de código com Copilot para examinar pull requests automaticamente. Para obter uma visão geral das revisões automáticas de pull request, consulte Sobre a revisão de código do GitHub Copilot.

As três seções deste artigo informam como configurar a revisão automática de código para:

  •         [Solicitações de pull que você mesmo cria](#configuring-automatic-code-review-for-your-own-pull-requests)
    
  •         [Todas as novas solicitações de pull em um repositório](#configuring-automatic-code-review-for-a-single-repository)
    
  •         [Solicitações de pull em vários repositórios pertencentes a uma organização](#configuring-automatic-code-review-for-repositories-in-an-organization)
    

Configurar a revisão automática de código para suas pull requests

Observação

Isso está disponível apenas se você tem o plano Copilot Pro ou Copilot Pro+.

  1. No canto superior direito de qualquer página, clique na sua foto de perfil e em Copilot settings.

  2. Localize a opção Automatic Revisão de código com Copilot e clique no menu suspenso.

    Captura de tela da configuração "Automatic Revisão de código com Copilot" com o menu suspenso exibido.

  3. No menu suspenso, selecione Habilitado.

Configuração da revisão automática para um único repositório

  1. Em "Branches de destino", clique em Adicionar destino e escolha uma das opções. Por exemplo, Incluir branch padrão ou Incluir todos os branches.

  2. Em "Branches de destino", clique em Adicionar destino e escolha uma das opções de destino.

  3. Em "Regras de branch", selecione Solicitar automaticamente Revisão de código com Copilot.

    Isso expande um conjunto de opções subsidiárias.

    Captura de tela da opção do conjunto de regras de branch "Solicitar automaticamente Revisão de código com Copilot".

  4. Opcionalmente, se você quiser que o Copilot examine todos os novos pushes para a pull request, selecione Examinar novos pushes.

    Se essa opção não estiver selecionada, o Copilot examinará a pull request apenas uma vez.

  5. Opcionalmente, se você quiser que o Copilot examine as pull requests enquanto ainda são rascunhos, selecione Revisar pull requests em rascunho.

    Essa pode ser uma opção útil para capturar erros antecipadamente, antes de solicitar uma revisão humana.

  6. Na parte inferior da página, clique em Criar.

Configuração da revisão automática para repositórios em uma organização

  1. No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.

  2. Ao lado da organização, clique em Configurações.

  3. Na barra lateral esquerda, na seção "Code, planning, and automation", clique em Repository e, em seguida, em Rulesets.

    Captura de tela da página de configurações de uma organização. Na barra lateral, um link rotulado "Conjuntos de regras" está realçado em laranja.

  4. Clique em Novo conjunto de regras.

  5. Clique em Novo conjunto de regras de branch.

  6. Em "Nome do conjunto de regras", digite um nome para o conjunto de regras.

  7. Para ativar o conjunto de regras, em "Status de Imposição", selecione Ativo.

  8. Em "Repositórios de destino", clique em Adicionar destino e escolha Incluir por padrão ou Excluir por padrão.

  9. Na caixa de diálogo exibida, digite um padrão que corresponderá aos nomes dos repositórios em sua organização. Por exemplo, *feature para corresponder a todos os repositórios com nomes que terminam em feature.

    Para obter informações sobre a sintaxe de correspondência de padrão, veja Criar conjuntos de regras para repositórios na sua organização.

  10. Na caixa de diálogo, clique em Adicionar padrão de inclusão ou Adicionar padrão de exclusão.

  11. Repita o processo para padrões adicionais que você deseja adicionar.

    Observação

    Você pode adicionar vários critérios de direcionamento ao mesmo conjunto de regras. Os padrões de exclusão são aplicados após os padrões de inclusão. Por exemplo, você pode incluir todos os repositórios que correspondam ao padrão *cat* e excluir especificamente um repositório que corresponda ao padrão not-a-cat.

  12. Em "Branches de destino", clique em Adicionar destino e escolha uma das opções de destino.

  13. Em "Regras de branch", selecione Solicitar automaticamente Revisão de código com Copilot.

    Isso expande um conjunto de opções subsidiárias.

    Captura de tela da opção do conjunto de regras de branch "Solicitar automaticamente Revisão de código com Copilot".

  14. Opcionalmente, se você quiser que o Copilot examine todos os novos pushes para a pull request, selecione Examinar novos pushes.

    Se essa opção não estiver selecionada, o Copilot examinará a pull request apenas uma vez.

  15. Opcionalmente, se você quiser que o Copilot examine as pull requests enquanto ainda são rascunhos, selecione Revisar pull requests em rascunho.

    Essa pode ser uma opção útil para capturar erros antecipadamente, antes de solicitar uma revisão humana.

  16. Na parte inferior da página, clique em Criar.