Toolverse
Wszystkie skille

pr-inline-review

autor: stacklok

Dodawaj recenzje inline do Pull Requestów na GitHubie z sugestiami kodu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
25

O skillu

Umiejętność do przesyłania komentarzy recenzji bezpośrednio do linii kodu w Pull Requestach GitHub. Pracuje z GitHub CLI i obsługuje wbudowane sugestie poprawek. Pozwala na zbieranie uwag do konkretnych linii plików, tworzenie struktury recenzji w formacie JSON i przesłanie jej do repozytorium za pomocą API GitHub. Idealna dla programistów chcących zautomatyzować proces recenzji kodu i dzielenia się sugestiami zmian.

Jak używać

  1. Upewnij się, że masz zainstalowany GitHub CLI (gh) i jesteś zalogowany. Musisz mieć dostęp do zapisu w repozytorium oraz Pull Request musi być otwarty.

  2. Przygotuj listę uwag do recenzji. Dla każdej uwagi zbierz: ścieżkę pliku względem głównego katalogu repozytorium, numer linii, tekst komentarza i opcjonalnie sugerowaną poprawkę.

  3. Jeśli chcesz dodać sugestie kodu, użyj narzędzia do odczytania aktualnej zawartości pliku, aby zobaczyć dokładny kod w danej linii.

  4. Utwórz plik JSON o nazwie pr-review-comments.json w katalogu /tmp. Struktura powinna zawierać pole body (ogólne podsumowanie recenzji), event (ustaw na COMMENT), oraz tablicę comments z obiektami zawierającymi path, line i body dla każdej uwagi.

  5. Prześlij recenzję używając GitHub CLI polecenia: gh api -X POST repos/{owner}/{repo}/pulls/{pr_number}/reviews --input /tmp/pr-review-comments.json, gdzie {owner} to właściciel repozytorium, {repo} to nazwa repozytorium, a {pr_number} to numer Pull Requesta.

  6. Po przesłaniu recenzja pojawi się w Pull Requestcie. Skopiuj URL recenzji z odpowiedzi API i udostępnij go zespołowi.

Podobne skille