validate-typescript
Sprawdzaj typy TypeScript przed commitem i łap błędy zanim trafią do produkcji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia uruchomienie kompilatora TypeScript w trybie sprawdzania typów (tsc --noEmit) bez generowania plików JavaScript. Narzędzie waliduje bezpieczeństwo typów w każdym projekcie TypeScript, zwracając strukturyzowane wyniki z liczbą błędów, ich kategoriami (błędy typów, składni, importów) i listą plików, które je zawierają. Idealne do wdrażania jako bramka jakości przed commitami i pull requestami.
Jak używać
Sprawdź dostępność TypeScript w swoim projekcie. Uruchom polecenie tsc --version, aby potwierdzić, że TypeScript jest zainstalowany. Jeśli nie masz tsc w PATH, możesz użyć npx tsc zamiast tego.
Przygotuj katalog do zapisywania wyników walidacji. Utwórz katalog .claude/validation/, jeśli jeszcze nie istnieje, aby umieścić tam plik wyjściowy tsc-output.txt.
Uruchom sprawdzenie typów poleceniem tsc --noEmit. To polecenie analizuje projekt bez emitowania plików JavaScript. Wynik zostanie zapisany do pliku tsc-output.txt.
Przeanalizuj wyniki walidacji. Jeśli sprawdzenie przejdzie pomyślnie, zobaczysz komunikat o powodzeniu. W przypadku błędów narzędzie policzy je i podzieli na kategorie: błędy typów (TS2xxx), błędy składni (TS1xxx) i błędy importów (TS2307).
Użyj wyników jako bramki jakości. Zintegruj to sprawdzenie z procesem pre-commit lub jako część pipeline'u CI/CD, aby zapobiec wdrażaniu kodu z błędami typów.