Skip to main content

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

Configure Copilot para revisar automaticamente as solicitações de pull para você, um repositório ou uma organização.

Introdução

Você pode configurar Copilot revisão de código para examinar solicitações de pull 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.

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

Observação

Isso só estará disponível se você estiver no plano Copilot Pro ou no plano Copilot Pro+.

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

  2. Encontre a opção Automático Copilot revisão de código e clique no botão de lista suspensa.

    Captura de tela da configuração "Automatic Copilot revisão de código" 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 GitHub, acesse a página principal do repositório.

  2. No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela de um cabeçalho de repositório que mostra as guias. A guia "Configurações" é realçada por um contorno laranja-escuro.

  3. Na barra lateral esquerda, em "Código e automação", clique em Regras e em Conjuntos de regras.

    Captura de tela da barra lateral da página "Configurações" de um repositório. O submenu "Regras" está expandido, e a opção "Conjuntos de regras" está realçada 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 "Branches de destino", clique em Adicionar destino e escolha uma das opções. Por exemplo, Incluir branch padrão ou Incluir todos os branches.

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

  10. Em "Regras de branch", selecione Solicitar automaticamente Copilot revisão de código.

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

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

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

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

  13. 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. Selecione uma organização clicando nela.

  3. No nome da organização, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela das guias no perfil de uma organização. A guia "Configurações" está contornada em laranja escuro.

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

  5. Clique em Novo conjunto de regras.

  6. Clique em Novo conjunto de regras de branch.

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

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

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

  10. Digite um padrão que corresponda aos nomes de repositório que você deseja direcionar, por exemplo, *feature para corresponder a todos os repositórios com nomes que terminam em feature.

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

  11. Clique em Adicionar padrão de inclusão ou Adicionar padrão de exclusão.

  12. Repita para quaisquer padrões adicionais.

    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.

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

  14. Em "Regras de branch", selecione Solicitar automaticamente Copilot revisão de código.

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

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

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

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

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