Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Find unused functions and dead code in the codebase
How to use
Upewnij się, że masz zainstalowany TLDR (narzędzie do analizy statycznej). Skill wymaga dostępu do Bash.
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.Jeśli chcesz przeskanować tylko konkretny katalog (np.
src/), użyjtldr dead src/. To przydatne, gdy chcesz skupić się na części projektu.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.Jeśli pracujesz z konkretnym językiem programowania, możesz określić go flagą
--lang. Na przykładtldr dead . --lang pythonlubtldr dead . --lang typescript. To zwiększa dokładność analizy.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.