Изучение функций проверки кода GitHub Copilot

Завершено

GitHub Copilot может просматривать код и предоставлять отзывы.

GitHub Copilot проверка кода в Visual Studio Code поддерживает два типа проверки:

  • Проверка выбора: выделение кода и запрос на начальную проверку.
  • Просмотрите изменения: запросите более глубокую проверку всех изменений.

Текущие функциональные возможности и доступность двух типов проверки приведены в следующей таблице:

Функция Выбор обзора Проверить изменения
Доступно в Visual Studio Code Visual Studio Code и веб-сайт GitHub
Функция "Премиум"/ "Стандартный" Стандартная функция доступна всем подписчикам GitHub Copilot Функция Premium. Доступно в планах GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business и GitHub Copilot Enterprise. Применяется ежемесячная квота на человека.
Описание Начальная проверка выделенного раздела кода с отзывами и предложениями Более глубокий обзор всех изменений
Поддержка языков Все C, C#, C++, Go, Java, JavaScript, Kotlin, Markdown, Python, Ruby, Swift, TypeScript.
Поддержка пользовательских рекомендаций по написанию кода нет Да

Ежемесячная квота на проверку кода

Тип изменений в ревизии кода с GitHub Copilot — это премиум-функция с месячной квотой на каждого человека.

Замечание

Квота на человека для проверки кода GitHub Copilot начнется 4 июня 2025 года.

При назначении GitHub Copilot в качестве рецензента для pull request, один запрос типа "Премиум" вычитается из вашей ежемесячной квоты каждый раз, когда GitHub Copilot отправляет комментарии в pull request.

Если репозиторий настроен для автоматического запроса проверки кода с помощью GitHub Copilot для всех новых запросов на вытягивание, использование премиальной функции учитывается в квоте автора запроса на вытягивание. Если запрос на вытягивание создается GitHub Actions или ботом, использование будет применяться пользователю, который инициировал рабочий процесс (если он может быть идентифицирован), или назначенному ответственному за выставление счетов.

Когда вы достигнете ежемесячной квоты, вы не сможете получить проверку кода из GitHub Copilot до сброса квоты , если вы не обновите план GitHub Copilot или включите дополнительные запросы уровня "Премиум".

Предупреждение

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

Использование функций проверки кода

GitHub Copilot может помочь вам с просмотром вашего кода, будь то для выбранного в редакторе блока кода или для всех изменений, включенных в пулл-реквест (требуется расширение GitHub Pull Requests).

Просмотр выбранного блока кода в редакторе кода

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

  1. Откройте файл кода в редакторе.

  2. Выберите код, который требуется проверить.

  3. Щелкните правой кнопкой мыши выбранный код и выберите команду "Создать проверку кода>".

    Агент проверки кода создает комментарии на панели COMMENTS (под редактором кода) и отображает предлагаемые обновления в редакторе кода.

  4. Перейдите по предложениям и примените или отмените обновления.

    Снимок экрана, демонстрирующий отзывы по проверке кода с использованием функции «Review smart action».

Просмотрите все изменения в базе кода

Функция GitHub Copilot проверка кода предоставляет способ проверки всех этапных или неуправляемых изменений в базе кода. Это поможет вам определить области для улучшения, предложить рефакторинг кода и предоставить руководства по лучшим практикам. Предложения, созданные функцией проверки кода, помогут улучшить качество, надежность, производительность и безопасность кода.

  1. В Visual Studio Code перейдите в вид Контроль версий.

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

    Снимок экрана с кнопкой проверки кода GitHub Copilot в представлении контроля версий.

  3. Подождите, пока GitHub Copilot проверит ваши изменения. Обычно это занимает менее 30 секунд.

  4. Если у GitHub Copilot есть какие-либо комментарии, они будут отображаться встроенными в ваших файлах и на вкладке «Проблемы».

Сводка

GitHub Copilot может просматривать код и предоставлять отзывы. GitHub Copilot проверка кода в Visual Studio Code поддерживает два типа проверок: проверка выборки и проверка изменений. Интеллектуальное действие проверки предоставляет способ проверки и анализа выбранного кода. Это поможет вам определить области для улучшения, предложить рефакторинг кода и предоставить руководства по лучшим практикам. Функция GitHub Copilot проверка кода предоставляет способ просмотра промежуточных или беззафиксированных изменений с помощью представления Source Control в Visual Studio Code.