T
typescript-lsp
Serwer TypeScript z kontrolą typów, autouzupełnianiem i diagnostyką błędów w czasie rzeczywistym
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia pracę z kodem TypeScript i JavaScript dzięki integracji serwera językowego. Otrzymujesz statyczną analizę typów, autouzupełnianie, nawigację do definicji, wyszukiwanie referencji, zmianę nazw symboli oraz refaktoryzację kodu. Narzędzie wspiera pliki .ts, .tsx, .js, .jsx, .mts, .cts, .mjs i .cjs. Wykrywa błędy typów, problemy składni i semantyczne w czasie rzeczywistym, oferując szybkie poprawki i organizację importów.
Jak używać
- Zainstaluj serwer TypeScript i kompilator, uruchamiając w terminalu npm install -g typescript-language-server typescript lub yarn global add typescript-language-server typescript. Sprawdź poprawność instalacji poleceniami typescript-language-server --version i tsc --version.
- Utwórz plik tsconfig.json w katalogu głównym projektu, definiując opcje kompilatora takie jak target ES2020, moduł ESNext, strict mode, esModuleInterop i moduleResolution node. Określ katalogi do analizy w sekcji include (np. src/**/*) i wyklucz node_modules oraz dist.
- Serwer uruchamia się automatycznie w edytorach kompatybilnych z LSP. Aby ręcznie sprawdzić typy bez generowania plików, użyj polecenia tsc --noEmit w terminalu.
- Dla ciągłej analizy podczas pracy włącz tryb obserwacji poleceniem tsc --watch --noEmit. Serwer będzie monitorować zmiany i raportować błędy na bieżąco.
- Korzystaj z funkcji edytora: autouzupełnianie podczas pisania kodu, przejście do definicji symbolu, wyszukiwanie wszystkich referencji, zmianę nazwy symbolu w całym projekcie oraz szybkie poprawki dla wykrytych błędów.
- Aby skompilować pliki TypeScript, uruchom tsc src/index.ts lub inne ścieżki do swoich plików źródłowych.