Toolverse
Wszystkie skille

pyright-lsp

autor: openclaw

Statyczna analiza typów Python z podpowiedziami kodu i wykrywaniem błędów w czasie rzeczywistym.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
2

O skillu

Pyright LSP to serwer języka Python oparty na technologii Microsoftu, który zapewnia statyczną analizę typów, inteligentne podpowiedzi kodu i diagnostykę błędów. Narzędzie wspiera pliki .py i .pyi, oferując autouzupełnianie, nawigację do definicji, wyszukiwanie odnośników i wykrywanie problemów typów w czasie rzeczywistym. Idealne dla programistów pracujących nad projektami Python, którzy chcą poprawiać jakość kodu i łapać błędy przed zatwierdzeniem zmian.

Jak używać

  1. Sprawdź, czy Pyright jest zainstalowany na Twoim systemie, uruchamiając polecenie which pyright. Jeśli nie jest dostępny, zainstaluj go globalnie za pomocą npm install -g pyright, lub użyj pip install pyright, albo pipx install pyright (ostatnia opcja jest rekomendowana dla narzędzi CLI).

  2. Przejdź do katalogu projektu Python, w którym chcesz uruchomić analizę typów, używając cd path/to/your/project.

  3. Uruchom Pyright na pojedynczym pliku, wpisując pyright path/to/file.py, aby sprawdzić typy i błędy w tym pliku. Alternatywnie, aby przeanalizować cały projekt, uruchom pyright z katalogu głównego projektu.

  4. Przejrzyj wyniki diagnostyki — Pyright wyświetli listę błędów typów, ostrzeżeń i sugestii dotyczących kodu. Zwróć uwagę na linie, które wymagają poprawy.

  5. Opcjonalnie, dostosuj zachowanie Pyright, tworząc plik pyrightconfig.json w katalogu głównym projektu. W pliku możesz ustawić tryb sprawdzania typów (np. basic), wersję Pythona, katalogi do analizy (include) i katalogi do pominięcia (exclude, np. node_modules czy pycache).

  6. Zintegruj Pyright w swój przepływ pracy, uruchamiając go regularnie po znaczących zmianach w kodzie i rozwiązując błędy typów przed zatwierdzeniem zmian w repozytorium.

Podobne skille