validate-typescript
Run TypeScript compiler type-checking (tsc --noEmit) to validate type safety and catch type errors. Works with any TypeScript project. Returns structured output with error counts, categories (type/syntax/import errors), and affected files. Used for quality gates and pre-commit
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Run TypeScript compiler type-checking (tsc --noEmit) to validate type safety and catch type errors. Works with any TypeScript project. Returns structured output with error counts, categories (type/syntax/import errors), and affected files. Used for quality gates and pre-commit validation.
How to use
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.