pyscn-mcp
Analizuj jakość kodu Python – złożoność, duplikaty, martwy kod i sprzężenia w jednym narzędziu.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
Szybkie info
- Autor
- ludo-technologies
- Kategoria
- Backend
- Gwiazdki GitHub
- 1,091
- Wyświetlenia
- 3
O skillu
Narzędzie do kompleksowej analizy jakości kodu Python. Sprawdzaj ogólny stan projektu (ocena 0–100), wykrywaj funkcje o wysokiej złożoności cyklomatycznej, znajduj duplikaty i nieosiągalny kod, mierz sprzężenie klas. Idealne do refaktoryzacji, redukcji długu technicznego i poprawy utrzymywalności. Pracuje z pojedynczymi plikami i całymi katalogami.
Jak używać
Zainstaluj umiejętność pyscn-mcp w swoim środowisku Claude lub Copilot, wskazując repozytorium ludo-technologies/pyscn.
Przygotuj ścieżkę do pliku lub katalogu Python, który chcesz przeanalizować – narzędzie obsługuje zarówno pojedyncze pliki, jak i rekurencyjną analizę całych projektów.
Aby szybko ocenić stan kodu, poproś o
get_health_score– otrzymasz ogólną ocenę (0–100) z przypisaną oceną literową (A–F) i podziałem na kategorie (utrzymywalność, niezawodność itp.).Dla szczegółowej analizy użyj
analyze_codei wskaż, które aspekty Cię interesują:complexity(złożoność funkcji),dead_code(kod nieużywany),clone(duplikaty),cbo(sprzężenie klas) lubdeps(zależności). Możesz wybrać jeden lub kilka jednocześnie.Jeśli chcesz skupić się na konkretnym problemie, użyj dedykowanych narzędzi:
check_complexitydo funkcji o wysokiej złożoności,detect_clonesdo duplikatów,find_dead_codedo nieosiągalnego kodu lubcheck_couplingdo sprzężenia klas.Przeanalizuj wyniki i wykorzystaj je do planowania refaktoryzacji – narzędzie wskazuje konkretne problemy, które wpływają na utrzymywalność i jakość Twojego projektu.
Podobne skille
youtube-transcribe-skill
autor: feiskyer
video-downloader
autor: ComposioHQ
literature-review
autor: K-Dense-AI
effective-go
autor: openshift
sql-optimization-patterns
autor: wshobson
seedream-image-gen
autor: openclaw