class leak
1.0.0
Finden Sie undichtende Klassen, die Sie nie verwenden ... und lassen Sie sie los.
composer require tomasvotruba/class-leak --devVerzeichnisse übergeben, die Sie überprüfen möchten:
vendor/bin/class-leak check src Stellen Sie sicher, dass Sie Verzeichnisse ausschließen /tests , um die Berichterstattung über Klassen in Tests zu melden, aber nie in der Code-Basis verwendet werden.
Viele Typen sind standardmäßig ausgeschlossen, da sie von Framework Magic, z. B. Befehlsklassen der Konsole, gesammelt werden.
Möchten Sie Klassen bestimmter Typen überspringen?
vendor/bin/class-leak check src --skip-type= " App \ Contract \ SomeInterface "Was ist, wenn Ihre Klassen keinen Typ implementieren?
vendor/bin/class-leak check src --skip-suffix= " Controller "Möchten Sie Klassen mit einem bestimmten Attribut überspringen?
vendor/bin/class-leak check src --skip-attribute= " App \ Attribute \ AsController "Happy Coding!