Toolverse
Wszystkie skille

typescript-lsp

autor: openclaw

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

Szybkie info

Kategoria
Frontend
Wyświetlenia
31

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ć

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Aby skompilować pliki TypeScript, uruchom tsc src/index.ts lub inne ścieżki do swoich plików źródłowych.

Podobne skille