Toolverse
All skills

python-ty

by tizee

Fast Python type checking with ty (by Astral). Use when checking Python types, running type checks in CI, or setting up type checking for Python projects. Triggers on \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
tizee
Category
Backend
Views
70

About this skill

Fast Python type checking with ty (by Astral). Use when checking Python types, running type checks in CI, or setting up type checking for Python projects. Triggers on \

How to use

  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.

Related skills