class leak
1.0.0
Найдите утечки классов, которые вы никогда не используете ... и избавиться от них.
composer require tomasvotruba/class-leak --devПройти каталоги, которые вы хотите проверить:
vendor/bin/class-leak check src Обязательно исключите /tests каталоги, чтобы продолжать отчетность классов, которые используются в тестах, но никогда не используются в кодовой базе.
Многие типы исключаются по умолчанию, так как они собираются с помощью Framework Magic, например, командных классов консоли.
Вы хотите пропустить классы определенного типа?
vendor/bin/class-leak check src --skip-type= " App \ Contract \ SomeInterface "Что если ваши классы не реализуют никакого типа?
vendor/bin/class-leak check src --skip-suffix= " Controller "Вы хотите пропустить классы, используя конкретный атрибут?
vendor/bin/class-leak check src --skip-attribute= " App \ Attribute \ AsController "Счастливого кодирования!