Toolverse
Wszystkie skille

fetch-diff

autor: mlflow

Pobierz diff pull requesta z numerami linii do szybkiej recenzji kodu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
mlflow
Kategoria
Backend

O skillu

Skill do pobierania różnic w pull requestach z automatycznym filtrowaniem plików wygenerowanych i dodaniem numerów linii. Ułatwia recenzję kodu, bo od razu widzisz, które linie zostały zmienione, dodane lub usunięte. Możesz filtrować wyniki po typach plików — na przykład pobierać tylko zmiany w Pythonie lub JavaScripcie. Token do GitHuba jest automatycznie wykrywany ze zmiennej środowiskowej GH_TOKEN lub z lokalnej konfiguracji gh auth.

Jak używać

  1. Upewnij się, że masz zainstalowany uv i dostęp do skill'a fetch-diff z repozytorium MLflow. Przygotuj URL pull requesta z GitHuba, który chcesz przeanalizować.

  2. Otwórz terminal i uruchom komendę podstawową: uv run skills fetch-diff , gdzie to pełny adres PR, na przykład https://github.com/mlflow/mlflow/pull/123. Skill automatycznie pobierze cały diff i odfiltruje pliki wygenerowane.

  3. Jeśli chcesz zobaczyć zmiany tylko w konkretnych typach plików, dodaj flagę --files z wzorcem. Na przykład uv run skills fetch-diff --files '.py' pokaże tylko zmiany w plikach Pythona, a --files 'mlflow/server/js/' tylko frontend.

  4. Możesz podać wiele wzorców jednocześnie, oddzielając je spacją: uv run skills fetch-diff --files '.py' '.ts' wyświetli zmiany zarówno w Pythonie, jak i TypeScripcie.

  5. Wynik zawiera każdą linię z numerami — linie usunięte mają marker minus i numer ze starej wersji, linie dodane mają plus i numer z nowej wersji, a linie bez zmian pokazują numery z obu wersji. Użyj tych numerów do umieszczania komentarzy w recenzji.

  6. Token dostępu do GitHuba jest pobierany automatycznie ze zmiennej GH_TOKEN lub z lokalnej konfiguracji gh auth — nie musisz go ustawiać ręcznie.

Podobne skille