Огляд
«Перевірка коду» об’єднує pull request, зміни коду, зауваження, коментарі й результати перевірок в одному місці. Ви можете перевіряти чужі зміни, стежити за відгуками щодо власних pull request або просити Codex пояснити зміну, перш ніж відповідати.
Плагін «Перевірка коду» підтримує перевірку в настільному застосунку й вебверсії. Перевірка запитів на злиття GitLab доступна в попередній версії. Хмарна перевірка коду GitLab недоступна.
Перш ніж почати
Використовуйте обліковий запис репозиторію, який має доступ до потрібного pull request. Ваші дозволи в репозиторії визначають, що ви можете читати або змінювати.
У керованому робочому просторі вам мають бути доступні плагін «Перевірка коду» й усі необхідні підключення застосунків. Установлення плагіна не надає доступу до репозиторію.
Про налаштування плагінів і керування робочим простором читайте в статті «Плагіни в ChatGPT і Codex».
Знайдіть pull request
Відкрийте «Перевірку коду», щоб знайти pull request, які ви створили або які вас попросили перевірити. Скористайтеся пошуком і фільтрами, щоб звузити список, а потім виберіть pull request.
Перевірте репозиторій, назву, автора й гілку, щоб переконатися, що переглядаєте саме потрібну зміну. Опис пояснює мету автора, а порівняння версій показує зміни в коді.
Перевірте зміни
Прочитайте опис і стислий виклад pull request.
Перегляньте змінені файли й відповідні рядки в порівнянні версій.
Перегляньте зауваження й наявні коментарі.
Перегляньте результати тестів і перевірок, а також усі невирішені конфлікти злиття.
Запитайте Codex про все, що потребує додаткового аналізу.
Перш ніж покладатися на згенеровані зауваження, звірте їх із відповідним кодом.
Запитайте Codex про pull request
У розмові для pull request ставте запитання про зміни або докладніше розбирайте зауваження. Укажіть поведінку коду або критерії перевірки, які вас цікавлять. Наприклад:
«Explain how this change affects sign-in.»
«Check whether the new error path releases the database connection.»
«Show me the code that supports this finding.»
«Compare this revision with the review feedback and identify anything still unresolved.»
Ви також можете попросити Codex підготувати виправлення. Опишіть бажану зміну й обмеження її обсягу, а потім перегляньте отримані зміни коду та результати тестів.
Наприклад: «Address the error-handling finding. Keep the change limited to this function and add a test for the failing case.»
Перевірте результат, перш ніж надсилати коментарі, створювати коміти чи виконувати злиття.
Перевіряйте запити на злиття GitLab
Попередня версія інтеграції з GitLab додає запити на злиття до «Перевірки коду». Ви можете переглядати зміни й за допомогою Codex розбирати та опрацьовувати зауваження.
Використовуйте підключення GitLab для облікового запису й проєктів, які плануєте перевіряти. Про варіанти підключення й дозволи для репозиторіїв читайте в статті «Підключення GitLab до ChatGPT і Codex».
Попередня версія в застосунку не охоплює хмарну перевірку коду GitLab. Підключення GitLab або відображення запиту на злиття в «Перевірці коду» не вмикає автоматичну хмарну перевірку для цього репозиторію.
Поширені запитання
Чи можна перевірити локальні зміни перед створенням pull request?
Так. Ви можете попросити Codex перевірити локальні зміни. Варіанти локальної перевірки описано в посібнику з перевірки коду.
Чи перенесе це мої наявні хмарні перевірки до нових хмарних середовищ?
Ні. Це оновлення не переносить наявну хмарну перевірку коду до нових хмарних середовищ.
