Toolverse
Wszystkie skille

python-ty

autor: tizee

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

Szybkie info

Autor
tizee
Kategoria
Backend
Wyświetlenia
70

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ć

  1. 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.

  2. Jeśli chcesz pracować z konkretnymi katalogami, podaj ich ścieżki: uvx ty check src/ tests/ — ty sprawdzi tylko wybrane foldery.

  3. Dla stałego użytku zainstaluj ty globalnie poleceniem uv tool install ty@latest, a następnie używaj go bez prefiksu uvx.

  4. Dostosuj zachowanie ty do swoich potrzeb, tworząc plik ty.toml w 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.

  5. 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.

  6. 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.

Podobne skille