Toolverse
All skills

validate-typescript

by BerryKuipers

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

Quick info

Category
Frontend
Views
87

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

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

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

  3. Uruchom sprawdzenie typów poleceniem tsc --noEmit. To polecenie analizuje projekt bez emitowania plików JavaScript. Wynik zostanie zapisany do pliku tsc-output.txt.

  4. 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).

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

Related skills