Skip to main content

Настройка автоматического проверки кода от GitHub Copilot

Настройте Copilot автоматический просмотр pull-запросов для вас, репозитория или организации.

Введение

Можно настроить Обзор кода Copilot автоматический просмотр pull request. Общие сведения о автоматических проверка запроса на вытягивание см. в разделе О обзоре кода GitHub Copilot.

Настройка автоматической проверки кода для собственных запросов на вытягивание

Примечание.

Это доступно только если вы находитесь на Copilot Proпланах , Copilot Pro+, или Copilot Max .

  1. В правом верхнем углу любой страницы щелкните рисунок профиля, а затем выберите Ваши Copilot.

  2. Найдите опцию «Автоматически Обзор кода Copilot » и нажмите на выпадающее меню.

    Снимок экрана: параметр "Автоматические данные Обзор кода Copilot" с отображаемым раскрывающимся меню.

  3. В раскрывающемся меню выберите "Включено".

Настройка автоматической проверки кода для одного репозитория

  1. На GitHubперейдите на главную страницу репозитория.

  2. Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

    Снимок экрана: заголовок репозитория с вкладками. Вкладка "Параметры" выделена темно-оранжевым контуром.

  3. В левой боковой панели в разделе "Код и автоматизация" щелкните "Правила", а затем щелкните "Наборы правил".

    Снимок экрана: боковая панель страницы "Параметры" для репозитория. Вложенное меню "Правила" развернуто, а параметр "Наборы правил" описан оранжевым цветом.

  4. Нажмите кнопку "Создать набор правил".

  5. Нажмите кнопку "Создать набор правил ветви".

  6. В поле "Имя набора правил" введите имя набора правил.

  7. Чтобы активировать набор правил, в разделе "Состояние принудительного применения" выберите "Активный".

  8. В разделе "Целевые ветви" нажмите кнопку "Добавить целевой объект" и выберите один из вариантов **, например включить ветвь по умолчанию или **включить все ветви.

  9. В разделе "Целевые ветви" нажмите кнопку "Добавить целевой объект " и выберите один из вариантов целевого объекта.

  10. В разделе "Правила ветви" выберите автоматически запрашивать Обзор кода Copilot.

    Это расширяет набор дочерних параметров.

    Снимок экрана: параметр набора правил ветви "Автоматически запрашивать Обзор кода Copilot".

  11. При необходимости, если вы хотите, чтобы Copilot просмотреть все новые отправки в запрос на вытягивание, выберите "Проверить новые отправки".

    Если этот параметр не выбран, Copilot будет просматривать запрос на вытягивание только один раз.

  12. При необходимости, если вы хотите, чтобы Copilot проверяли запросы на вытягивание, пока они по-прежнему черновики, выберите черновик запросов на вытягивание.

    Это может быть полезным вариантом для перехвата ошибок раньше, прежде чем запрашивать проверку человека.

  13. В нижней части страницы нажмите кнопку "Создать".

Настройка автоматической проверки кода для репозиториев в организации

  1. В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.

  2. Выберите организацию, кликнув по ней.

  3. Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

    Снимок экрана: вкладки в профиле организации. Вкладка "Параметры" выделена темно-оранжевым цветом.

  4. В левой боковой панели в разделе "Код, планирование и автоматизация" щелкните Репозиторий, а затем щелкните "Правила".

    Снимок экрана: страница параметров организации. На боковой панели ссылка с меткой "Наборы правил" описывается оранжевым цветом.

  5. Нажмите кнопку "Создать набор правил".

  6. Нажмите кнопку "Создать набор правил ветви".

  7. В поле "Имя набора правил" введите имя набора правил.

  8. Чтобы активировать набор правил, в разделе "Состояние принудительного применения" выберите "Активный".

  9. В разделе "Целевые репозитории" нажмите кнопку "Добавить целевой объект" и выберите "Включить по шаблону" или "Исключить по шаблону".

  10. Введите шаблон, который соответствует именам репозиториев, которые вы хотите нацелить — например, *feature чтобы сопоставить все репозитории с именами, заканчивающимися на feature.

    Для синтаксиса сопоставления шаблонов см. Создание наборов правил для репозиториев в организации.

  11. Нажмите « Добавить шаблон включения » или «Добавить шаблон исключения».

  12. Повторяйте это для дополнительных узоров.

    Примечание.

    В один набор правил можно добавить несколько критериев целевого назначения. Шаблоны исключений применяются после включения шаблонов. Например, можно включить любые репозитории, соответствующие шаблону *cat*, и специально исключить репозиторий, соответствующий шаблону not-a-cat.

  13. В разделе "Целевые ветви" нажмите кнопку "Добавить целевой объект " и выберите один из вариантов целевого объекта.

  14. В разделе "Правила ветви" выберите автоматически запрашивать Обзор кода Copilot.

    Это расширяет набор дочерних параметров.

    Снимок экрана: параметр набора правил ветви "Автоматически запрашивать Обзор кода Copilot".

  15. При необходимости, если вы хотите, чтобы Copilot просмотреть все новые отправки в запрос на вытягивание, выберите "Проверить новые отправки".

    Если этот параметр не выбран, Copilot будет просматривать запрос на вытягивание только один раз.

  16. При необходимости, если вы хотите, чтобы Copilot проверяли запросы на вытягивание, пока они по-прежнему черновики, выберите черновик запросов на вытягивание.

    Это может быть полезным вариантом для перехвата ошибок раньше, прежде чем запрашивать проверку человека.

  17. В нижней части страницы нажмите кнопку "Создать".

Настройка уровня проверки усилий для репозитория

Примечание.

Работа по среднему обзору находится в Публичный предварительный просмотр процессе и может измениться.

Вы можете установить стандартный уровень усилий по отзывам, который Обзор кода Copilot используется для автоматических отзывов в репозитории. Для обзора уровней работы по обзору см. AUTOTITLE.

  1. На GitHubперейдите на главную страницу репозитория.

  2. Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

    Снимок экрана: заголовок репозитория с вкладками. Вкладка "Параметры" выделена темно-оранжевым контуром.

  3. В разделе «Код и автоматизация» боковой панели нажмите Copilot, затем «Code review».

  4. Рядом с «Уровнем усилий для обзора» выберите уровень усилий для автоматических отзывов в этом репозитории.

    • Минимум: стандартный отзыв (по умолчанию).
    • Среда: глубокий анализ сложной логики, кода, чувствительного к безопасности, и изменений между сервисами.

Средние обзоры занимают больше GitHub Actions минут и AI credits. Если вы используете Medium Effort, рассмотрите возможность настройки более крупных или самостоятельных бегунов для лучшей производительности. См . раздел AUTOTITLE.