Перейти к основному содержанию
Code Review находится в исследовательском предпросмотре и доступен для подписок Teams и Enterprise. Он недоступен для организаций с включённым Zero Data Retention.
Code Review анализирует ваши pull-запросы GitHub и публикует результаты в виде встроенных комментариев на строках кода, где были обнаружены проблемы. Группа специализированных агентов изучает изменения кода в контексте всей вашей кодовой базы, ища логические ошибки, уязвимости безопасности, нарушенные граничные случаи и тонкие регрессии. Результаты помечаются по степени серьёзности и не одобряют и не блокируют ваш PR, поэтому существующие рабочие процессы проверки остаются неизменными. Вы можете настроить, что Claude помечает, добавив файл CLAUDE.md или REVIEW.md в ваш репозиторий. Чтобы запустить Claude в собственной инфраструктуре CI вместо этого управляемого сервиса, см. GitHub Actions или GitLab CI/CD. На этой странице рассматривается:

Как работают проверки

После того как администратор включит Code Review для вашей организации, проверки запускаются при открытии PR, при каждом push или при ручном запросе в зависимости от настроенного поведения репозитория. Комментарий @claude review запускает проверки на PR в любом режиме. Когда запускается проверка, несколько агентов параллельно анализируют diff и окружающий код на инфраструктуре Anthropic. Каждый агент ищет другой класс проблем, затем этап проверки проверяет кандидатов на соответствие фактическому поведению кода, чтобы отфильтровать ложные срабатывания. Результаты дедублицируются, ранжируются по степени серьёзности и публикуются в виде встроенных комментариев на конкретных строках, где были обнаружены проблемы. Если проблемы не найдены, Claude публикует краткий подтверждающий комментарий на PR. Проверки масштабируются по стоимости в зависимости от размера и сложности PR, в среднем завершаясь за 20 минут. Администраторы могут отслеживать активность проверок и расходы через панель аналитики.

Уровни серьёзности

Каждый результат помечается уровнем серьёзности:
МаркерСерьёзностьЗначение
🔴NormalОшибка, которую следует исправить перед слиянием
🟡NitНезначительная проблема, стоит исправить, но не блокирует
🟣Pre-existingОшибка, которая существует в кодовой базе, но не была введена этим PR
Результаты включают свёртываемый раздел расширенного рассуждения, который вы можете развернуть, чтобы понять, почему Claude пометил проблему и как она проверила проблему.

Что проверяет Code Review

По умолчанию Code Review сосредоточен на корректности: ошибки, которые нарушат production, а не на предпочтениях форматирования или отсутствии покрытия тестами. Вы можете расширить то, что он проверяет, добавив файлы руководства в ваш репозиторий.

Настройка Code Review

Администратор включает Code Review один раз для организации и выбирает, какие репозитории включить.
1

Откройте параметры администратора Claude Code

Перейдите на claude.ai/admin-settings/claude-code и найдите раздел Code Review. Вам нужен доступ администратора к вашей организации Claude и разрешение на установку GitHub Apps в вашей организации GitHub.
2

Начните настройку

Нажмите Setup. Это начинает процесс установки GitHub App.
3

Установите Claude GitHub App

Следуйте подсказкам для установки Claude GitHub App в вашу организацию GitHub. Приложение запрашивает эти разрешения репозитория:
  • Contents: чтение и запись
  • Issues: чтение и запись
  • Pull requests: чтение и запись
Code Review использует доступ на чтение содержимого и доступ на запись к pull-запросам. Более широкий набор разрешений также поддерживает GitHub Actions, если вы включите это позже.
4

Выберите репозитории

Выберите, какие репозитории включить для Code Review. Если вы не видите репозиторий, убедитесь, что вы дали Claude GitHub App доступ к нему во время установки. Вы можете добавить больше репозиториев позже.
5

Установите триггеры проверки для каждого репо

После завершения настройки раздел Code Review показывает ваши репозитории в таблице. Для каждого репозитория используйте раскрывающееся меню Review Behavior, чтобы выбрать, когда запускаются проверки:
  • Once after PR creation: проверка запускается один раз при открытии PR или отметке готовности к проверке
  • After every push: проверка запускается при каждом push в ветку PR, выявляя новые проблемы по мере развития PR и автоматически разрешая потоки при исправлении помеченных проблем
  • Manual: проверки запускаются только когда кто-то комментирует @claude review на PR; последующие push в этот PR затем автоматически проверяются
Проверка при каждом push запускает наибольшее количество проверок и стоит дороже всего. Ручной режим полезен для репозиториев с высокой активностью, где вы хотите выбрать конкретные PR для проверки, или чтобы начать проверку ваших PR только после того, как они будут готовы.
Таблица репозиториев также показывает среднюю стоимость проверки для каждого репо на основе недавней активности. Используйте меню действий строки, чтобы включить или отключить Code Review для каждого репозитория или полностью удалить репозиторий. Чтобы проверить настройку, откройте тестовый PR. Если вы выбрали автоматический триггер, проверка с именем Claude Code Review появится в течение нескольких минут. Если вы выбрали Manual, прокомментируйте @claude review на PR, чтобы запустить первую проверку. Если проверка не появляется, подтвердите, что репозиторий указан в параметрах администратора и Claude GitHub App имеет доступ к нему.

Ручной запуск проверок

Прокомментируйте @claude review на pull-запросе, чтобы запустить проверку и выбрать этот PR для проверок, запускаемых при push, в дальнейшем. Это работает независимо от настроенного триггера репозитория: используйте его, чтобы выбрать конкретные PR для проверки в ручном режиме, или чтобы получить немедленную повторную проверку в других режимах. В любом случае, push в этот PR запускают проверки с этого момента. Чтобы комментарий запустил проверку:
  • Опубликуйте его как комментарий верхнего уровня PR, а не встроенный комментарий на строке diff
  • Поместите @claude review в начало комментария
  • У вас должен быть доступ владельца, члена или сотрудника к репозиторию
  • PR должен быть открыт и не быть черновиком
Если проверка уже запущена на этом PR, запрос ставится в очередь до завершения текущей проверки. Вы можете отслеживать прогресс через проверку на PR.

Настройка проверок

Code Review читает два файла из вашего репозитория, чтобы направить то, что он помечает. Оба являются дополнительными к проверкам корректности по умолчанию:
  • CLAUDE.md: общие инструкции проекта, которые Claude Code использует для всех задач, а не только для проверок. Используйте его, когда руководство также применяется к интерактивным сеансам Claude Code.
  • REVIEW.md: руководство только для проверок, читаемое исключительно во время проверок кода. Используйте его для правил, которые строго касаются того, что помечать или пропускать во время проверки и загромождали бы ваш общий CLAUDE.md.

CLAUDE.md

Code Review читает файлы CLAUDE.md вашего репозитория и рассматривает вновь введённые нарушения как результаты уровня nit. Это работает двусторонне: если ваш PR изменяет код таким образом, что делает утверждение CLAUDE.md устаревшим, Claude помечает, что документы нужно обновить. Claude читает файлы CLAUDE.md на каждом уровне иерархии вашего каталога, поэтому правила в CLAUDE.md подкаталога применяются только к файлам под этим путём. Дополнительную информацию о том, как работает CLAUDE.md, см. в документации памяти. Для руководства, специфичного для проверок, которое вы не хотите применять к общим сеансам Claude Code, используйте REVIEW.md вместо этого.

REVIEW.md

Добавьте файл REVIEW.md в корень вашего репозитория для правил, специфичных для проверок. Используйте его для кодирования:
  • Рекомендации по стилю компании или команды: “предпочитайте ранние возвраты вложенным условиям”
  • Соглашения, специфичные для языка или фреймворка, не охватываемые линтерами
  • Вещи, которые Claude всегда должен помечать: “любой новый маршрут API должен иметь интеграционный тест”
  • Вещи, которые Claude должен пропускать: “не комментируйте форматирование в сгенерированном коде под /gen/
Пример REVIEW.md:
# Code Review Guidelines

## Always check
- New API endpoints have corresponding integration tests
- Database migrations are backward-compatible
- Error messages don't leak internal details to users

## Style
- Prefer `match` statements over chained `isinstance` checks
- Use structured logging, not f-string interpolation in log calls

## Skip
- Generated files under `src/gen/`
- Formatting-only changes in `*.lock` files
Claude автоматически обнаруживает REVIEW.md в корне репозитория. Никакая конфигурация не требуется.

Просмотр использования

Перейдите на claude.ai/analytics/code-review, чтобы увидеть активность Code Review во всей вашей организации. Панель показывает:
РазделЧто он показывает
PRs reviewedЕжедневное количество проверенных pull-запросов за выбранный период времени
Cost weeklyЕженедельные расходы на Code Review
FeedbackКоличество комментариев проверки, которые были автоматически разрешены, потому что разработчик решил проблему
Repository breakdownКоличество проверенных PR и разрешённых комментариев для каждого репо
Таблица репозиториев в параметрах администратора также показывает среднюю стоимость проверки для каждого репо.

Цены

Code Review выставляется счёт на основе использования токенов. Проверки в среднем стоят $15-25, масштабируясь в зависимости от размера PR, сложности кодовой базы и количества проблем, требующих проверки. Использование Code Review выставляется отдельно через дополнительное использование и не учитывается в использовании, включённом в ваш план. Выбранный вами триггер проверки влияет на общую стоимость:
  • Once after PR creation: запускается один раз для каждого PR
  • After every push: запускается при каждом push, умножая стоимость на количество push
  • Manual: нет проверок до тех пор, пока кто-то не прокомментирует @claude review на PR
В любом режиме комментарий @claude review выбирает PR для проверок, запускаемых при push, поэтому дополнительные затраты накапливаются при каждом push после этого комментария. Затраты появляются в вашем счёте Anthropic независимо от того, использует ли ваша организация AWS Bedrock или Google Vertex AI для других функций Claude Code. Чтобы установить ежемесячный лимит расходов для Code Review, перейдите на claude.ai/admin-settings/usage и настройте лимит для сервиса Claude Code Review. Отслеживайте расходы через еженедельную диаграмму затрат в аналитике или столбец средней стоимости для каждого репо в параметрах администратора.

Связанные ресурсы

Code Review разработан для работы вместе с остальной частью Claude Code. Если вы хотите запустить проверки локально перед открытием PR, вам нужна самостоятельно размещённая установка или вы хотите глубже разобраться в том, как CLAUDE.md формирует поведение Claude во всех инструментах, эти страницы — хорошие следующие остановки:
  • Plugins: просмотрите marketplace плагинов, включая плагин code-review для запуска проверок по требованию локально перед push
  • GitHub Actions: запустите Claude в ваших собственных рабочих процессах GitHub Actions для пользовательской автоматизации за пределами проверки кода
  • GitLab CI/CD: самостоятельно размещённая интеграция Claude для конвейеров GitLab
  • Memory: как работают файлы CLAUDE.md во всём Claude Code
  • Analytics: отслеживайте использование Claude Code за пределами проверки кода