Skip to main content

Исправление результатов качества кода в недавно объединенных файлах

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

Кто может использовать эту функцию?

Пользователи с доступом на запись

GitHub Team или GitHub Enterprise Cloud

Совет

Если вы не знакомы Code Quality, ознакомьтесь со статьей Повышение оценки качества кода репозитория для пошагового руководства по просмотру и улучшению показателей качества репозитория.

Как Code Quality анализирует недавно объединенные файлы

Code Quality выполняет проверку на основе искусственного интеллекта в недавно измененных файлах после объединения кода с вашей ветвью по умолчанию. Эта проверка использует большую языковую модель, чтобы сообщать о 5 результатах каждого файла в файлах до файлов, не 5 ограничиваясь предопределенными правилами.

Примечание.

Страница "Выводы ИИ" для недавно измененных файлов в Публичный предварительный просмотр настоящее время находится и подлежит изменению.

Просмотр последних предложений

  1. Перейдите на Security and quality вкладку вашего репозитория.

  2. Нажмите, чтобы развернуть Качество кода, затем нажмите Выводы ИИ.

    На Выводы ИИ странице каждый файл перечисляется с количеством выявленных проблем с качеством и с моментом отправки файла в стандартную ветку. Щелкните имя файла, чтобы просмотреть проблемы с качеством и их предлагаемые исправления.

    Скриншот представления "Выводы ИИ" для качества кода.

Примечание.

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

Разрешение поиска

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

Делегирование Copilot

Вам нужна Copilot лицензия, чтобы назначить работу на Copilot облачный агент.
Зарегистрируйтесь Copilot

  1. Выберите файл или файлы, которые нужно включить для исправления, а затем нажмите кнопку "Назначить".Copilot
  2. Существует задержка при Copilot настройке работы. Когда пулл-реквест открыт и идет работа, отображается баннер со ссылкой на пул-реквест.
  3. Отслеживание Copilotработы:

Создать пулл-реквест

  1. Щелкните имя файла, чтобы просмотреть сведения об обнаруженных проблемах с качеством.

  2. Ознакомьтесь с проблемами и предложенными способами их устранения.

  3. Разверните раскрывающийся список и нажмите кнопку "Открыть запрос на вытягивание".

    Скриншот представления "Выводы ИИ" для качества кода.

  4. Нажмите кнопку Открыть запрос на вытягивание , чтобы открыть диалоговое окно с параметрами фиксации.

  5. Нажмите Зафиксировать изменение, чтобы создать запрос на вытягивание с исправлениями.

Примечание.

Когда вы открываете запрос на вытягивание самостоятельно, вы можете фиксировать исправления только в одном файле за раз. Чтобы исправить несколько файлов одновременно, необходимо делегировать работу Copilot.

Дополнительные материалы