python-ty
Błyskawiczna weryfikacja typów w Pythonie za pomocą narzędzia ty od twórców Ruffa.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Szybko sprawdzaj typy w kodzie Python dzięki ty — ultraszybkiemu narzędziu od zespołu Astral. Umożliwia ci weryfikację typów w projektach, integrację z pipelinami CI/CD oraz debugowanie błędów typowania. Obsługuje tryb obserwacji zmian, konfigurację dla konkretnych wersji Pythona, różne formaty wyjścia (w tym dla GitHub Actions i GitLab CI) oraz zaawansowaną kontrolę ścieżek poszukiwania. Nie wymaga instalacji — możesz uruchomić go natychmiast za pomocą uvx.
Jak używać
Uruchom szybką weryfikację typów w swoim projekcie poleceniem
uvx ty check— nie musisz nic instalować. Narzędzie przeskanuje kod i wyświetli znalezione problemy z typami.Jeśli chcesz pracować z konkretnymi katalogami, podaj ich ścieżki:
uvx ty check src/ tests/— ty sprawdzi tylko wybrane foldery.Dla stałego użytku zainstaluj ty globalnie poleceniem
uv tool install ty@latest, a następnie używaj go bez prefiksuuvx.Dostosuj zachowanie ty do swoich potrzeb, tworząc plik
ty.tomlw katalogu głównym projektu. Możesz tam ustawić wersję Pythona, katalogi do pominięcia, format wyjścia i inne opcje — ty automatycznie go odnajdzie i zastosuje.W trybie obserwacji (
ty check --watch) narzędzie automatycznie ponownie sprawdza kod za każdym razem, gdy zmienisz plik — przydatne podczas intensywnej pracy nad typami.Do integracji z CI/CD użyj
ty check --error all --error-on-warning --no-progress— to ustawienie traktuje wszystkie problemy jako błędy i wyłącza pasek postępu, co jest idealne dla automatycznych pipelinów.