Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Code Review está em visualização de pesquisa, disponível para assinaturas Team e Enterprise. Não está disponível para organizações com Zero Data Retention ativado.
CLAUDE.md ou REVIEW.md ao seu repositório.
Para executar Claude em sua própria infraestrutura de CI em vez deste serviço gerenciado, consulte GitHub Actions ou GitLab CI/CD. Para repositórios em uma instância GitHub auto-hospedada, consulte GitHub Enterprise Server.
Esta página cobre:
- Como as revisões funcionam
- Configuração
- Acionando revisões manualmente com
@claude reviewe@claude review once - Personalizando revisões com
CLAUDE.mdeREVIEW.md - Preços
- Troubleshooting execuções falhadas e comentários ausentes
Como as revisões funcionam
Depois que um administrador ativa Code Review para sua organização, as revisões são acionadas quando um PR é aberto, em cada push ou quando solicitado manualmente, dependendo do comportamento configurado do repositório. Comentar@claude review inicia revisões em um PR em qualquer modo.
Quando uma revisão é executada, vários agentes analisam o diff e o código circundante em paralelo na infraestrutura da Anthropic. Cada agente procura por uma classe diferente de problema, então uma etapa de verificação verifica os candidatos contra o comportamento real do código para filtrar falsos positivos. Os resultados são desduplicados, classificados por severidade e publicados como comentários inline nas linhas específicas onde os problemas foram encontrados, com um resumo no corpo da revisão. Se nenhum problema for encontrado, Claude publica um breve comentário de confirmação no PR.
As revisões escalam em custo com o tamanho e complexidade do PR, completando em média em 20 minutos. Os administradores podem monitorar a atividade de revisão e gastos através do painel de análise.
Níveis de severidade
Cada descoberta é marcada com um nível de severidade:| Marcador | Severidade | Significado |
|---|---|---|
| 🔴 | Importante | Um bug que deve ser corrigido antes de fazer merge |
| 🟡 | Nit | Um problema menor, vale a pena corrigir mas não é bloqueante |
| 🟣 | Pré-existente | Um bug que existe na base de código mas não foi introduzido por este PR |
Avaliar e responder a descobertas
Cada comentário de revisão do Claude chega com 👍 e 👎 já anexados para que ambos os botões apareçam na interface do GitHub para classificação com um clique. Clique em 👍 se a descoberta foi útil ou 👎 se estava errada ou ruidosa. A Anthropic coleta contagens de reações após o PR ser mesclado e as usa para ajustar o revisor. As reações não acionam uma re-revisão ou alteram nada no PR. Responder a um comentário inline não solicita que Claude responda ou atualize o PR. Para agir em uma descoberta, corrija o código e faça push. Se o PR estiver inscrito em revisões acionadas por push, a próxima execução resolve a thread quando o problema for corrigido. Para solicitar uma revisão nova sem fazer push, comente@claude review once como um comentário de PR de nível superior.
Saída de execução de verificação
Além dos comentários de revisão inline, cada revisão popula a execução de verificação Claude Code Review que aparece junto com suas verificações de CI. Expanda seu link Details para ver um resumo de cada descoberta em um único lugar, classificado por severidade:| Severidade | Arquivo:Linha | Problema |
|---|---|---|
| 🔴 Importante | src/auth/session.ts:142 | Atualização de token corre com logout, deixando sessões obsoletas ativas |
| 🟡 Nit | src/auth/session.ts:88 | parseExpiry retorna silenciosamente 0 em entrada malformada |
gh e jq:
{"normal": 2, "nit": 1, "pre_existing": 0}. A chave normal contém a contagem de descobertas Importantes; um valor diferente de zero significa que Claude encontrou pelo menos um bug que vale a pena corrigir antes da mesclagem.
O que Code Review verifica
Por padrão, Code Review se concentra em correção: bugs que quebrariam a produção, não preferências de formatação ou cobertura de testes ausente. Você pode expandir o que verifica adicionando arquivos de orientação ao seu repositório.Configurar Code Review
Um administrador ativa Code Review uma vez para a organização e seleciona quais repositórios incluir.Abrir configurações de administrador do Claude Code
Vá para claude.ai/admin-settings/claude-code e encontre a seção Code Review. Você precisa de acesso de administrador à sua organização Claude e permissão para instalar GitHub Apps em sua organização GitHub.
Instalar o Claude GitHub App
Siga os prompts para instalar o Claude GitHub App em sua organização GitHub. O app solicita estas permissões de repositório:
- Contents: leitura e escrita
- Issues: leitura e escrita
- Pull requests: leitura e escrita
Selecionar repositórios
Escolha quais repositórios ativar para Code Review. Se você não vir um repositório, certifique-se de que deu ao Claude GitHub App acesso a ele durante a instalação. Você pode adicionar mais repositórios mais tarde.
Definir gatilhos de revisão por repo
Após a conclusão da configuração, a seção Code Review mostra seus repositórios em uma tabela. Para cada repositório, use o dropdown Review Behavior para escolher quando as revisões são executadas:
- Once after PR creation: a revisão é executada uma vez quando um PR é aberto ou marcado como pronto para revisão
- After every push: a revisão é executada em cada push para o branch do PR, detectando novos problemas conforme o PR evolui e resolvendo automaticamente threads quando você corrige problemas sinalizados
- Manual: as revisões começam apenas quando alguém comenta
@claude reviewou@claude review onceem um PR;@claude reviewtambém inscreve o PR em revisões em pushes subsequentes
@claude review no PR para iniciar a primeira revisão. Se nenhuma execução de verificação aparecer, confirme que o repositório está listado em suas configurações de administrador e que o Claude GitHub App tem acesso a ele.
Acionando revisões manualmente
Dois comandos de comentário iniciam uma revisão sob demanda. Ambos funcionam independentemente do gatilho configurado do repositório, portanto você pode usá-los para optar PRs específicos para revisão no modo Manual ou para obter uma re-revisão imediata em outros modos.| Comando | O que faz |
|---|---|
@claude review | Inicia uma revisão e inscreve o PR em revisões acionadas por push a partir de então |
@claude review once | Inicia uma única revisão sem inscrever o PR em pushes futuros |
@claude review once quando você deseja feedback sobre o estado atual de um PR mas não deseja que cada push subsequente incorra em uma revisão. Isso é útil para PRs de longa duração com pushes frequentes, ou quando você deseja uma segunda opinião única sem alterar o comportamento de revisão do PR.
Para qualquer comando acionar uma revisão:
- Poste-o como um comentário de PR de nível superior, não um comentário inline em uma linha de diff
- Coloque o comando no início do comentário, com
oncena mesma linha se você estiver usando a forma única - Você deve ter acesso de proprietário, membro ou colaborador ao repositório
- O PR deve estar aberto
Personalizar revisões
Code Review lê dois arquivos do seu repositório para orientar o que sinaliza. Eles diferem em como influenciam fortemente a revisão:CLAUDE.md: instruções de projeto compartilhadas que Claude Code usa para todas as tarefas, não apenas revisões. Code Review o lê como contexto de projeto e sinaliza violações recém-introduzidas como nits.REVIEW.md: instruções exclusivas de revisão, injetadas diretamente em cada agente no pipeline de revisão como prioridade máxima. Use-o para alterar o que é sinalizado, em qual severidade e como as descobertas são relatadas.
CLAUDE.md
Code Review lê seus arquivosCLAUDE.md do repositório e trata violações recém-introduzidas como descobertas de nível nit. Isso funciona bidirecionalmente: se seu PR altera o código de uma forma que torna uma declaração CLAUDE.md desatualizada, Claude sinaliza que os docs precisam ser atualizados também.
Claude lê arquivos CLAUDE.md em cada nível de sua hierarquia de diretórios, portanto as regras no CLAUDE.md de um subdiretório se aplicam apenas aos arquivos sob esse caminho. Consulte a documentação de memory para mais informações sobre como CLAUDE.md funciona.
Para orientação específica de revisão que você não deseja aplicada a sessões gerais do Claude Code, use REVIEW.md em vez disso.
REVIEW.md
REVIEW.md é um arquivo na raiz do seu repositório que substitui como Code Review se comporta no seu repo. Seu conteúdo é injetado no prompt do sistema de cada agente no pipeline de revisão como o bloco de instrução de prioridade máxima, tendo precedência sobre a orientação de revisão padrão.
Como é colado verbatim, REVIEW.md é instruções simples: a sintaxe @ import não é expandida e os arquivos referenciados não são lidos no prompt. Coloque as regras que você deseja aplicadas diretamente no arquivo.
O que você pode ajustar
REVIEW.md é markdown de forma livre, portanto qualquer coisa que você possa expressar como uma instrução de revisão está no escopo. Os padrões abaixo têm o maior impacto na prática.
Severidade: redefina o que 🔴 Importante significa para seu repo. A calibração padrão visa código de produção; um repo de docs, um repo de config ou um protótipo pode querer uma definição muito mais estreita. Declare explicitamente quais classes de descoberta são Importantes e quais são Nit no máximo. Você também pode escalar na outra direção, por exemplo tratando qualquer violação de CLAUDE.md como Importante em vez do nit padrão.
Volume de nit: limite quantos comentários 🟡 Nit uma única revisão publica. Prosa e arquivos de config podem ser polidos para sempre. Um limite como “relatar no máximo cinco nits, mencionar o resto como uma contagem no resumo” mantém as revisões acionáveis.
Regras de pulo: liste caminhos, padrões de branch e categorias de descoberta onde Claude não deve publicar descobertas. Candidatos comuns são código gerado, lockfiles, dependências vendidas e branches de autoria de máquina, junto com qualquer coisa que seu CI já aplique como linting ou verificação ortográfica. Para caminhos que justificam alguma revisão mas não escrutínio completo, defina uma barra mais alta em vez de pular completamente: “em scripts/, relatar apenas se próximo de certo e severo.”
Verificações específicas do repo: adicione regras que você deseja sinalizadas em cada PR, como “novas rotas de API devem ter um teste de integração.” Como REVIEW.md é injetado como prioridade máxima, essas chegam mais confiávelmente do que as mesmas regras em um CLAUDE.md longo.
Barra de verificação: exija evidência antes de uma classe de descoberta ser publicada. Por exemplo, “reivindicações de comportamento precisam de uma citação file:line na fonte, não uma inferência de nomenclatura” reduz falsos positivos que de outra forma custariam ao autor uma volta.
Convergência de re-revisão: diga a Claude como se comportar quando um PR já foi revisado. Uma regra como “após a primeira revisão, suprima nits novos e publique descobertas Importantes apenas” impede que uma correção de uma linha chegue à sétima rodada apenas por estilo.
Forma de resumo: peça para o corpo da revisão abrir com uma contagem de uma linha como 2 factual, 4 style, e liderar com “sem problemas factuais” quando esse for o caso. O autor quer saber a forma do trabalho antes dos detalhes.
Exemplo
EsteREVIEW.md recalibra severidade para um serviço backend, limita nits, pula arquivos gerados e adiciona verificações específicas do repo.
Mantenha-o focado
O comprimento tem um custo: umREVIEW.md longo dilui as regras que mais importam. Mantenha-o em instruções que alteram o comportamento de revisão e deixe contexto geral do projeto em CLAUDE.md.
Ver uso
Vá para claude.ai/analytics/code-review para ver a atividade de Code Review em toda sua organização. O painel mostra:| Seção | O que mostra |
|---|---|
| PRs reviewed | Contagem diária de pull requests revisados durante o intervalo de tempo selecionado |
| Cost weekly | Gasto semanal em Code Review |
| Feedback | Contagem de comentários de revisão que foram resolvidos automaticamente porque um desenvolvedor abordou o problema |
| Repository breakdown | Contagens por repo de PRs revisados e comentários resolvidos |
Preços
Code Review é faturado com base no uso de tokens. Cada revisão custa em média $15-25, escalando com o tamanho do PR, complexidade da base de código e quantos problemas requerem verificação. O uso de Code Review é faturado separadamente através de extra usage e não conta contra o uso incluído do seu plano. O gatilho de revisão que você escolhe afeta o custo total:- Once after PR creation: é executado uma vez por PR
- After every push: é executado em cada push, multiplicando o custo pelo número de pushes
- Manual: sem revisões até que alguém comente
@claude reviewem um PR
@claude review opta o PR em revisões acionadas por push, portanto custo adicional acumula por push após esse comentário. Para executar uma única revisão sem inscrever em pushes futuros, comente @claude review once em vez disso.
Os custos aparecem em sua fatura da Anthropic independentemente de sua organização usar Amazon Bedrock ou Google Vertex AI para outros recursos do Claude Code. Para definir um limite de gasto mensal para Code Review, vá para claude.ai/admin-settings/usage e configure o limite para o serviço Claude Code Review.
Monitore gastos através do gráfico de custo semanal em analytics ou da coluna de custo médio por repo nas configurações de administrador.
Troubleshooting
As execuções de revisão são do melhor esforço. Uma execução falhada nunca bloqueia seu PR, mas também não tenta novamente por conta própria. Esta seção cobre como se recuperar de uma execução falhada e onde procurar quando a execução de verificação relata problemas que você não consegue encontrar.Retrigger uma revisão falhada ou com tempo limite excedido
Quando a infraestrutura de revisão atinge um erro interno ou excede seu limite de tempo, a execução de verificação é concluída com um título de Code review encountered an error ou Code review timed out. A conclusão ainda é neutra, portanto nada bloqueia sua mesclagem, mas nenhuma descoberta é publicada. Para executar a revisão novamente, comente@claude review once no PR. Isso inicia uma revisão nova sem inscrever o PR em pushes futuros. Se o PR já estiver inscrito em revisões acionadas por push, fazer push de um novo commit também inicia uma nova revisão.
O botão Re-run na aba Checks do GitHub não retrigger Code Review. Use o comando de comentário ou um novo push em vez disso.
Revisão não foi executada e o PR mostra uma mensagem de limite de gasto
Quando o limite de gasto mensal de sua organização é atingido, Code Review publica um único comentário no PR explicando que a revisão foi ignorada. As revisões retomam automaticamente no início do próximo período de faturamento, ou imediatamente quando um administrador aumenta o limite em claude.ai/admin-settings/usage.Encontrar problemas que não aparecem como comentários inline
Se o título da execução de verificação disser que problemas foram encontrados mas você não vir comentários de revisão inline no diff, procure nestes outros locais onde as descobertas são exibidas:- Check run Details: clique em Details ao lado da verificação Claude Code Review na aba Checks. A tabela de severidade lista cada descoberta com seu arquivo, linha e resumo independentemente de o comentário inline ter sido aceito.
- Files changed annotations: abra a aba Files changed no PR. As descobertas são renderizadas como anotações anexadas diretamente às linhas de diff, separadas dos comentários de revisão.
- Review body: se você fez push para o PR enquanto uma revisão estava em execução, algumas descobertas podem fazer referência a linhas que não existem mais no diff atual. Essas aparecem sob um cabeçalho Additional findings no texto do corpo da revisão em vez de como comentários inline.
Recursos relacionados
Code Review é projetado para funcionar junto com o resto do Claude Code. Se você deseja executar revisões localmente antes de abrir um PR, precisa de uma configuração auto-hospedada ou deseja aprofundar comoCLAUDE.md molda o comportamento do Claude em todas as ferramentas, estas páginas são bons próximos passos:
- Plugins: navegue no marketplace de plugins, incluindo um plugin
code-reviewpara executar revisões sob demanda localmente antes de fazer push - GitHub Actions: execute Claude em seus próprios fluxos de trabalho do GitHub Actions para automação personalizada além de code review
- GitLab CI/CD: integração Claude auto-hospedada para pipelines GitLab
- Memory: como arquivos
CLAUDE.mdfuncionam em Claude Code - Analytics: rastreie o uso de Claude Code além de code review