A
analyzing-test-coverage
Analizuj pokrycie testami i znajdź niezatestowany kod w swoim projekcie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność analizy pokrycia kodu, która identyfikuje luki w testach i generuje szczegółowe raporty. Automatycznie wykonuje testy z włączonym śledzeniem pokrycia, parsuje dane i wyświetla metryki dla linii, gałęzi, funkcji i instrukcji. Używaj jej, gdy chcesz poprawić jakość kodu poprzez zapewnienie odpowiedniego pokrycia testami i znalezienie obszarów wymagających dodatkowych testów.
Jak używać
- Zainstaluj umiejętność w swoim środowisku Claude, dodając ją do konfiguracji wtyczek agenta.
- Wyzwól analizę, używając słów kluczowych takich jak "analyze coverage", "code coverage report", "untested code" lub skrótu "cov" w zapytaniu do Claude.
- Claude automatycznie uruchomi test suite projektu z włączonym śledzeniem pokrycia, używając narzędzia odpowiedniego dla Twojego języka (nyc dla JavaScript, coverage.py dla Pythona, JaCoCo dla Javy).
- Czekaj na wygenerowanie raportu, który zawiera metryki pokrycia dla linii, gałęzi, funkcji i instrukcji.
- Przejrzyj wyróżnione obszary niezatestowanego kodu — Claude wskaże konkretne linie lub bloki, które nie są objęte testami.
- Użyj raportu do identyfikacji luk w test suite i podejmij decyzje dotyczące dodatkowych testów w obszarach o niskim pokryciu.