T
typescript-lsp
TypeScript language server providing type checking, code intelligence, and LSP diagnostics for .ts, .tsx, .js, .jsx, .mts, .cts, .mjs, .cjs files. Use when working with TypeScript or JavaScript code that needs type checking, autocomplete, error detection, refactoring support, or
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
TypeScript language server providing type checking, code intelligence, and LSP diagnostics for .ts, .tsx, .js, .jsx, .mts, .cts, .mjs, .cjs files. Use when working with TypeScript or JavaScript code that needs type checking, autocomplete, error detection, refactoring support, or code navigation.
How to use
- 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.