heydeer
Revisões no GitHub

Comandos em comentários do PR

Comente em um pull request para solicitar uma revisão do HeyDeer, pausar as revisões automáticas ou iniciar o Autopilot. Os comandos funcionam em todos os repositórios conectados, qualquer que seja a frequência de revisão.

Comandos

alexcomentou
@heydeer review
O HeyDeer adiciona 👀 ao seu comentário quando aceita a solicitação e remove a reação quando a revisão termina.
ComandoO que faz
@heydeer reviewRevisa o commit atual com a profundidade e o escopo do feedback predefinidos do repositório. Com Revisar apenas as alterações novas ativado, cobre o que mudou desde a última revisão. Consulte Revisões de acompanhamento.
@heydeer full reviewRevisa o pull request inteiro novamente.
@heydeer pauseInterrompe as revisões automáticas neste pull request. As revisões na fila continuam, e você ainda pode solicitar uma.
@heydeer resumeRetoma as revisões automáticas neste pull request. Não inicia uma revisão.
@heydeer autopilotInicia o Autopilot: o HeyDeer corrige o que está pendente neste pull request, envia para a branch dele e revisa cada mudança até ele ficar pronto para o merge.
@heydeer autopilot stopEncerra o Autopilot neste pull request.

Os resultados seguem suas configurações de publicação. Se o HeyDeer não conseguir executar a revisão, ou se ela falhar ou for cancelada, o HeyDeer responde ao seu comentário. Pausar e retomar recebem uma resposta imediata. Os comandos do Autopilot recebem uma reação, e o próprio comentário do Autopilot mostra o que ele está fazendo.

Uma revisão solicitada é cobrada como qualquer outra revisão; consulte Como funcionam os créditos. Ela não conta para Máximo de revisões automáticas por PR.

Enquanto uma revisão do mesmo commit estiver na fila ou em andamento, um comentário contendo apenas @heydeer review se junta a essa revisão em vez de iniciar outra, sem usar créditos extras. Seu comentário recebe a reação 👀 de sempre, e a revisão publica o resultado normalmente. Ela não lê comentários publicados após a solicitação; para incluí-los, solicite outra revisão quando ela terminar.

Como o HeyDeer lê um comentário

  • Inclua um comando em qualquer parte de um novo comentário na conversa do PR ou de um novo comentário de revisão em linha. Um comando em um comentário em linha revisa o pull request normalmente, não apenas aquelas linhas.
  • Escreva o comando como texto normal, fora de código, citações ou comentários HTML. O HeyDeer ignora comentários editados e comentários de bots.
  • Se um comentário contiver mais de um comando, o HeyDeer executará apenas o primeiro.
  • Para escolher a profundidade ou o escopo do feedback, inicie a revisão pelo HeyDeer.

Qualquer outra menção a @heydeer pode pedir ao HeyDeer que responda ou faça algo. Veja Mencionar @heydeer.

Se um comando não receber 👀 nem resposta, consulte Solução de problemas.

Adicionar o contexto que falta

Quando uma revisão fizer uma pergunta em Precisa de esclarecimento, ou quando um problema encontrado deixar de considerar algo que você sabe, explique isso em um novo comentário. Inclua @heydeer review no mesmo comentário para solicitar uma revisão que leve em conta sua explicação.

alexcomentou
O catch vazio é intencional: o cache é opcional e, quando um item não está nele, a leitura recorre ao banco de dados.@heydeer review

Cada solicitação com uma explicação executa uma nova revisão que lê a discussão mais recente, mesmo que o código não tenha mudado. Uma resposta sem comando não inicia uma revisão.

Para decidir não agir sobre um problema encontrado, consulte Recusar um problema encontrado.

Quem pode executar comandos

A configuração Quem pode solicitar revisões controla quem pode executar comandos: Configurações do espaço de trabalho → Regras de revisão → Acesso a revisões manuais ou as Regras de revisão de um repositório.

OpçãoQuem pode solicitar revisões
Qualquer pessoa com acesso de escrita ao repositórioPadrão. Qualquer pessoa com acesso de escrita, manutenção ou administração.
Usuários ou equipes selecionados com acesso de escritaPessoas listadas em Nomes de usuário do GitHub ou em Equipes que também tenham acesso de escrita.

A mesma regra vale para revisões iniciadas pelo HeyDeer e pelos botões da verificação. Os filtros de revisão automática não limitam as revisões solicitadas.

Iniciar uma revisão pelo HeyDeer

  1. No HeyDeer, abra Histórico de revisões e selecione Iniciar revisão.
  2. Escolha o Repositório e o Pull request. Você só pode escolher repositórios em que tem acesso de escrita.
  3. Para alterar a Profundidade da revisão ou o Escopo do feedback, abra Opções de revisão. Ambos começam com os valores predefinidos do repositório.
  4. Selecione Executar revisão.