Toolverse
Wszystkie skille

dead-code

autor: parcadei

Znajdź nieużywane funkcje i martwy kod w swoim projekcie za pomocą statycznej analizy

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
3

O skillu

Skill do detekcji martwego kodu w bazie kodu. Skanuje projekt w poszukiwaniu nieużywanych funkcji, które można bezpiecznie usunąć. Obsługuje Python, TypeScript i inne języki. Pozwala zdefiniować punkty wejścia (main, test_, setup) aby je wyłączyć z analizy. Działa na Windows, Mac i Linux. Zamiast automatycznego skanowania przy starcie, możesz uruchamiać analizę na żądanie — szybko i bez spowolnienia.

Jak używać

  1. Upewnij się, że masz zainstalowany TLDR (narzędzie do analizy statycznej). Skill wymaga dostępu do Bash.

  2. Aby przeskanować cały projekt w poszukiwaniu martwego kodu, uruchom komendę tldr dead . w katalogu głównym projektu. Wynik pokaże liczbę wszystkich funkcji, liczbę martwych funkcji oraz listę konkretnych nieużywanych funkcji z ich lokalizacją w kodzie.

  3. Jeśli chcesz przeskanować tylko konkretny katalog (np. src/), użyj tldr dead src/. To przydatne, gdy chcesz skupić się na części projektu.

  4. Aby wyłączyć z analizy funkcje, które są punktami wejścia aplikacji (np. main, cli, funkcje testowe), dodaj flagę --entry. Przykład: tldr dead . --entry main cli test_ — to wyklucza funkcje pasujące do tych wzorców, bo wiesz, że są używane przez framework lub testy.

  5. Jeśli pracujesz z konkretnym językiem programowania, możesz określić go flagą --lang. Na przykład tldr dead . --lang python lub tldr dead . --lang typescript. To zwiększa dokładność analizy.

  6. Przejrzyj wynik i usuń funkcje oznaczone jako martwy kod. Skill pokazuje dokładną ścieżkę i numer linii, gdzie znajduje się każda nieużywana funkcja, co ułatwia nawigację w edytorze.

Podobne skille