Toolverse
All skills

dead-code

by parcadei

Find unused functions and dead code in the codebase

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
parcadei
Category
Testing
Views
3

About this skill

Find unused functions and dead code in the codebase

How to use

  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.

Related skills