pyright-lsp
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
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ć
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).
Przejdź do katalogu projektu Python, w którym chcesz uruchomić analizę typów, używając cd path/to/your/project.
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.
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.
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).
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.