Toolverse
Wszystkie skille

analyzing-test-coverage

autor: jeremylongshore

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ć

  1. Zainstaluj umiejętność w swoim środowisku Claude, dodając ją do konfiguracji wtyczek agenta.
  2. 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.
  3. 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).
  4. Czekaj na wygenerowanie raportu, który zawiera metryki pokrycia dla linii, gałęzi, funkcji i instrukcji.
  5. Przejrzyj wyróżnione obszary niezatestowanego kodu — Claude wskaże konkretne linie lub bloki, które nie są objęte testami.
  6. Użyj raportu do identyfikacji luk w test suite i podejmij decyzje dotyczące dodatkowych testów w obszarach o niskim pokryciu.

Podobne skille