> ## 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

> Включите Code Review для вашей организации Claude: подключите GitHub, установите Claude GitHub App, выберите репозитории и настройте, когда запускаются ревью

Как Owner вашей организации Claude, вы включаете Code Review в разделе [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review) на claude.ai. Ревью выполняются на инфраструктуре Anthropic, поэтому вам не нужно добавлять файлы workflow в свои репозитории.

После настройки вы выбираете, насколько тщательными будут ревью и когда они будут запускаться в каждом репозитории. Расходы растут при более высоком уровне ревью и при более частом запуске ревью. См. [Стоимость Code Review](/docs/ru/code-review-costs#pricing).

<h2 id="what-you-need-to-turn-on-code-review">
  Что нужно для включения Code Review
</h2>

Сначала убедитесь, что ваша организация [соответствует требованиям Code Review](/docs/ru/code-review#availability). Затем убедитесь, что у вас есть следующие права доступа или есть человек, у которого они есть:

| Доступ | Для чего нужен |
| :- | :- |
| [Роль Owner](/docs/ru/server-managed-settings#access-control) в вашей организации Claude | Каждый шаг на странице администратора |
| Owner организации GitHub | Установка Claude GitHub App и [привязка его к вашей организации Claude](/docs/ru/admin-setup#connected-github-accounts). Если вы не являетесь owner, попросите owner установить и привязать приложение, прежде чем начинать |
| Доступ на запись к каждому добавляемому репозиторию из учетной записи GitHub, которую вы подключаете к Claude | Добавление репозитория |

<h2 id="turn-on-code-review">
  Включение Code Review
</h2>

<Steps>
  <Step title="Нажмите переключатель Allow code review">
    Перейдите в раздел **Code review** на странице [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review) и нажмите переключатель **Allow code review**.

    Если Code Review включается сразу без диалогового окна, значит, в вашей организации уже привязан Claude GitHub App или добавлены репозитории. Перейдите к разделу [Добавление репозиториев](#add-more-repositories), а затем вернитесь к последнему шагу.
  </Step>

  <Step title="Подключите учетную запись GitHub">
    Если открылось диалоговое окно **Connect GitHub**, нажмите **Connect**. Если ваша организация использует GitHub Enterprise Server, сначала выберите свой экземпляр в диалоговом окне. GitHub попросит вас авторизовать Claude, а затем вернет вас на страницу администратора с открытым диалоговым окном **Add a repository**.

    Если сразу открылось окно **Add a repository**, ваша учетная запись уже подключена, поэтому переходите к следующему шагу.
  </Step>

  <Step title="Установите Claude GitHub App">
    Если нужные репозитории отображаются в диалоговом окне **Add a repository** или вы находите их с помощью поиска в нем, переходите к следующему шагу. Диалоговое окно показывает репозиторий, только если у Claude GitHub App есть к нему доступ, поэтому, если их там нет, установите приложение:

    * Нажмите **Install GitHub App**. Если в списке нет репозиториев, это кнопка в диалоговом окне. В противном случае она находится внизу меню фильтра организаций GitHub в диалоговом окне. Страница установки GitHub откроется в новой вкладке.
    * Выберите организацию GitHub, которой принадлежат репозитории.
    * Выберите, к каким репозиториям приложение получит доступ.
    * Подтвердите запрашиваемые разрешения. Этот набор шире, чем требуется для ревью, и используется совместно с другими функциями Claude, такими как [GitHub Actions](/docs/ru/github-actions). См. [к чему имеет доступ ревью](/docs/ru/code-review#what-a-review-can-access) и [полный список разрешений](/docs/ru/github-actions#github-app-permissions).
    * После завершения установки вкладка вернется в Claude. Если на ней отображается кнопка **Finish connecting GitHub**, нажмите ее, чтобы привязать установку к вашей организации Claude.
    * Вернитесь на вкладку страницы администратора, где список в диалоговом окне обновится.
  </Step>

  <Step title="Выберите репозитории">
    Выберите репозитории, для которых нужно ревью, затем нажмите **Continue**. Для добавления репозитория у подключенной учетной записи GitHub должен быть доступ на запись к нему. Вы можете [добавить другие репозитории](#add-more-repositories) позже.
  </Step>

  <Step title="Нажмите Finish">
    Далее откроется диалоговое окно **Code review is set up**. Нажмите **Finish**, чтобы включить Code Review. Если вы закроете диалоговое окно другим способом, ваши репозитории останутся добавленными, но **Allow code review** останется выключенным, и вам нужно будет включить его с помощью переключателя.

    Каждый репозиторий изначально настроен на ревью после каждого push, что дает наибольшее количество ревью. Чтобы запускать их реже, [настройте, когда запускаются ревью](#set-when-reviews-run).
  </Step>

  <Step title="Проверьте с помощью тестового pull request">
    Откройте тестовый pull request в одном из добавленных репозиториев и не помечайте его как черновик. В течение нескольких минут появится check run с именем **Claude Code Review**. Если вы уже установили для репозитория режим **Manual (@claude review)**, оставьте комментарий `@claude review` в pull request, чтобы запустить первое ревью.

    Если check run не появился, см. [No check run appears on the test pull request](/docs/ru/code-review-troubleshooting#no-check-run-appears-on-the-test-pull-request).

    Когда ревью будет готово, отправьте своим разработчикам страницу [Чтение и запрос ревью в pull request](/docs/ru/code-review-pull-requests), где описаны уровни серьезности, команды в комментариях и то, как реагировать на найденные проблемы.
  </Step>
</Steps>

<h2 id="set-defaults-for-your-organization">
  Настройка значений по умолчанию для организации
</h2>

Как Owner, вы решаете, насколько тщательными будут ревью и как часто они будут запускаться. Обе настройки находятся в разделе **Code review** на странице [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review).

<h3 id="set-the-default-review-level">
  Настройка уровня ревью по умолчанию
</h3>

Уровень ревью определяет, насколько тщательным будет каждое ревью, и более тщательное ревью стоит дороже. Вы задаете одно значение по умолчанию для организации и можете переопределить его для отдельных репозиториев.

| Уровень | Компромисс |
| :- | :- |
| Quick | Более легкая проверка. Самый быстрый уровень с наименьшей стоимостью |
| Standard | Сбалансированные глубина, скорость и стоимость. Уровень по умолчанию |
| Deep | Самая тщательная проверка. Занимает больше всего времени и стоит дороже всего |

* **Значение по умолчанию для организации**: выберите уровень в разделе **Review level** и подтвердите нажатием **Change level**. Каждый репозиторий использует его, если вы не задали для этого репозитория собственный уровень.
* **Отдельный репозиторий**: нажмите **Edit** в строке репозитория, затем выберите **Review level**. Первый вариант, **Default**, следует настройке организации. Уровень сохраняется сразу после выбора.

Новый уровень применяется к ревью, которые начинаются после изменения. О других факторах, влияющих на стоимость каждого ревью, см. [Стоимость и использование Code Review](/docs/ru/code-review-costs).

<h3 id="set-when-reviews-run">
  Настройка времени запуска ревью
</h3>

У каждого репозитория есть собственная настройка **Review runs**, которая определяет, когда проводится ревью его pull request.

* **Once after PR creation**: ревью запускается, когда pull request открывается, повторно открывается или помечается как готовый к ревью
* **After every push**: ревью запускается при каждом push в ветку pull request, выявляя новые проблемы по мере развития pull request и автоматически закрывая обсуждения, когда вы исправляете отмеченные проблемы
* **Manual (@claude review)**: открытие pull request или push в него не запускает ревью. Оставьте комментарий [`@claude review`](/docs/ru/code-review-pull-requests#comment-commands), чтобы запросить ревью, или `@claude review always`, чтобы также подписать pull request на ревью при последующих push.

Режим Manual полезен для репозиториев с высокой активностью, где вы хотите включать ревью только для определенных pull request, или чтобы начинать ревью pull request только тогда, когда они готовы. Чтобы сравнить, как каждый вариант влияет на расходы, см. [Как часто запускаются ревью](/docs/ru/code-review-costs#how-often-reviews-run).

Чтобы изменить настройку, нажмите **Edit** в строке репозитория в таблице **Repositories** и выберите вариант **Review runs**. Выбор сохраняется сразу, а в столбце **Review runs** таблицы он отображается в сокращенном виде: Once per PR, Every push или Manual.

* **Черновики и pull request из форков**: какой бы вариант вы ни выбрали, [автоматические ревью пропускают и те, и другие](/docs/ru/code-review-pull-requests#review-drafts-and-pull-requests-from-forks)
* **Новые репозитории**: репозиторий, добавленный через диалоговое окно **Add a repository**, изначально использует **After every push**. Если его организация GitHub [охвачена целиком](#cover-a-whole-github-organization), он вместо этого получает настройку из строки этой организации.

<h3 id="turn-tip-comments-on-or-off">
  Включение и отключение комментариев-подсказок
</h3>

Комментарий-подсказка — это короткий комментарий, который Claude публикует в pull request, когда ревью не запускается, объясняя причину и дальнейшие действия. Настройка **Show tips on pull requests** включена по умолчанию. Когда она включена, Claude публикует подсказку в каждом из следующих случаев, объясняя:

* **Репозиторий настроен на Manual**: как запросить ревью с помощью комментария
* **Pull request создан из форка**: что ревью может запросить мейнтейнер
* **Бот или пользователь без доступа на запись оставляет комментарий `@claude review`**: что ревью не было запущено и кто может его запросить
* **Организация GitHub не привязана к вашей организации Claude**: что ревью приостановлены и как привязать организацию

Отключите эту настройку, чтобы прекратить публикацию таких комментариев.

<h3 id="what-developers-can-change">
  Что могут изменить разработчики
</h3>

Чтобы изменить уровень ревью, настройку **Review runs** или список репозиториев, для которых проводятся ревью, разработчики обращаются к вам. В GitHub без роли Owner они могут делать следующее:

* **Запросить ревью**: оставить комментарий [`@claude review`](/docs/ru/code-review-pull-requests#comment-commands) в pull request. Для этого нужен доступ на запись к репозиторию, и это работает для [черновиков и pull request из форков](/docs/ru/code-review-pull-requests#review-drafts-and-pull-requests-from-forks), которые автоматические ревью пропускают.
* **Подписать отдельный pull request на ревью при каждом push**: оставить комментарий `@claude review always` в pull request, который не является [черновиком или pull request из форка](/docs/ru/code-review-pull-requests#review-drafts-and-pull-requests-from-forks), например в репозитории, настроенном на Manual
* **Изменить то, что помечают ревью**: сделать коммит [файлов `REVIEW.md` и `CLAUDE.md`](/docs/ru/code-review-customize) в репозиторий, например чтобы добавить проверку

Ревью, запрошенные разработчиками, [оплачиваются вашей организацией](/docs/ru/code-review-costs#pricing). Чтобы ограничить расходы Code Review за месяц, см. [Ограничение расходов](/docs/ru/code-review-costs#limit-your-spend).

<h2 id="manage-repositories">
  Управление репозиториями
</h2>

Вы можете добавлять репозитории по одному или охватить сразу всю организацию GitHub, а также остановить ревью там, где они вам не нужны.

<h3 id="add-more-repositories">
  Добавление репозиториев
</h3>

Чтобы добавить репозитории после настройки, нажмите **Add** над таблицей **Repositories** в разделе **Code review**. Откроется диалоговое окно **Add a repository**. Выберите репозитории и нажмите **Continue**.

* **Репозиторий отсутствует в списке**: см. [A repository isn't listed in Add a repository](/docs/ru/code-review-troubleshooting#a-repository-isn’t-listed-in-add-a-repository).
* **Вам нужны все репозитории организации GitHub**: [охватите организацию](#cover-a-whole-github-organization) вместо того, чтобы выбирать репозитории по одному

<h3 id="cover-a-whole-github-organization">
  Охват всей организации GitHub
</h3>

Чтобы включить Code Review для всех репозиториев организации GitHub, задайте **Review runs** в строке организации в таблице **Repositories**. Это охватывает все репозитории этой организации, к которым у Claude GitHub App есть доступ, включая репозитории, добавленные позже. Это может значительно увеличить расходы. Для этого необходимо выполнение всех следующих условий:

* Учетная запись GitHub, которую вы подключили к Claude, является owner этой организации GitHub.
* Организация находится на github.com. Экземпляры GitHub Enterprise Server и личные учетные записи GitHub не подходят.
* Установлен [месячный лимит расходов](/docs/ru/code-review-costs#limit-your-spend) для вашей организации Claude или для Code Review.

Чтобы охватить организацию, нажмите **Edit** в ее строке, выберите вариант **Review runs** и подтвердите. Доступны три варианта из раздела [Настройка времени запуска ревью](#set-when-reviews-run), а также **Off**.

После подтверждения вступают в силу следующие изменения:

* **Охват**: каждый репозиторий охватывается начиная со следующего pull request. Если Claude GitHub App был установлен на выбранные репозитории, а не на все, Claude проводит ревью этих репозиториев; чтобы охватить остальные, измените доступ приложения к репозиториям на GitHub.
* **Существующие настройки**: каждый репозиторий в этой организации GitHub получает выбранный вами вариант, включая репозитории, которые вы настраивали по отдельности. Повторная настройка строки приводит к тому же результату. Репозитории, которые вы отключили в их собственных строках, остаются отключенными.
* **Последующие индивидуальные изменения**: репозиторий, которому вы позже зададите настройку, отличающуюся от настройки его организации, помечается в таблице как **Custom**.
* **Уровень ревью**: у строки организации нет собственного уровня ревью.

<h3 id="turn-off-code-review-or-remove-a-repository">
  Отключение Code Review или удаление репозитория
</h3>

В разделе **Code review** на странице [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review) выберите элемент управления, соответствующий тому, что вы хотите остановить:

* **Один репозиторий с сохранением его в списке**: нажмите **Edit** в его строке и отключите **Code review**. В таблице репозиторий будет отображаться как Off.
* **Один репозиторий с его удалением**: нажмите **Edit** в его строке, затем **Remove repository** внизу диалогового окна. Ревью в нем прекращаются, и после этого другая организация Claude может настроить этот репозиторий. Пока организация GitHub этого репозитория охвачена целиком, удалить его нельзя; вместо этого отключите его переключатель **Code review**.
* **Вся организация GitHub**: нажмите **Edit** в строке организации и выберите **Off**. Это также отключает репозитории этой организации, которые вы добавляли по одному.
* **Все**: отключите **Allow code review**. Новые ревью не запускаются ни в одном репозитории, а ваш список репозиториев сохраняется, чтобы вы могли снова включить функцию позже.

<h2 id="related-resources">
  Связанные ресурсы
</h2>

* [Стоимость и использование Code Review](/docs/ru/code-review-costs): как уровень ревью и время их запуска влияют на расходы, как установить лимит расходов и где просматривать использование
* [Чтение и запрос ревью в pull request](/docs/ru/code-review-pull-requests): что разработчики видят в pull request и команды в комментариях
* [Настройка Code Review](/docs/ru/code-review-customize): настройте то, что помечает Claude, с помощью `REVIEW.md` и `CLAUDE.md`
* [GitHub Enterprise Server](/docs/ru/github-enterprise-server): подключите самостоятельно размещенный экземпляр GitHub перед настройкой
