Wtyczki serwera języka - błędy typów na bieżąco
Wtyczka serwera języka łączy Claude Code z serwerem języka przez protokół LSP i dostarcza diagnostykę na bieżąco oraz nawigację do definicji. Dzięki temu Claude może wychwycić błędy typów i brakujące importy wprowadzone przez własne edycje, zanim uruchomisz kompilację. Wtyczka nie zawiera samego serwera języka, więc trzeba osobno zainstalować jego plik wykonywalny.
Najpierw zainstaluj plik wykonywalny odpowiedni dla języka, a następnie upewnij się, że znajduje się w PATH powłoki, z której uruchamiasz Claude Code. W terminalu zainstaluj wtyczkę poleceniem /plugin install i nazwą wtyczki przeznaczonej dla danego języka. Serwer uruchamia się przy pierwszej edycji pliku z obsługiwanym rozszerzeniem.
Po edycji lub zapisaniu obsługiwanego pliku serwer przekazuje Claude błędy i ostrzeżenia, w tym błędy typów, brakujące importy i błędy składni. Aby sprawdzić działanie, poproś Claude o wprowadzenie błędu typu, a następnie o jego naprawienie. Jeśli serwer ruszył, pod edycją pojawi się wiersz diagnostyczny informujący o nowych problemach.
Uruchomiony serwer daje też narzędzie LSP do wyszukiwania symboli, definicji i odwołań zamiast przeszukiwania tekstu. Wtyczki działają w sesjach terminalowych, ale w sesjach chmurowych Claude Code nie uruchamia ich serwerów, więc nie ma tam diagnostyki ani nawigacji po kodzie.
/plugin install typescript-lsp@claude-plugins-official
Found N new diagnostic issues in M files (ctrl+o to expand)
Zastosowanie w praktyce
Gdy Claude edytuje pliki TypeScriptu, zainstaluj odpowiadającą im wtyczkę, aby po edycjach otrzymywać diagnostykę z serwera języka. Jeśli chcesz sprawdzić, czy konfiguracja działa, poproś Claude o celowe wprowadzenie błędu typu i jego naprawienie, a potem sprawdź rozmowę pod kątem wiersza diagnostycznego. Kiedy potrzebujesz przejść do definicji lub znaleźć odwołania po symbolu, serwer LSP zapewnia nawigację zamiast wyszukiwania tekstowego. W sesji chmurowej nie polegaj na tej funkcji, ponieważ serwery wtyczek nie są tam uruchamiane.
/plugin; komunikat Executable not found in $PATH wskazuje brakujący plik wykonywalny. Gdy instalujesz go do katalogu spoza PATH, uruchom nową sesję z powłoki, która ma ten katalog w PATH.