Skip to content

NoiseByNorthwest/class-leak

 
 

Repository files navigation

Class Leak

Downloads total

Find leaking classes that you never use... and get rid of them.

Install

composer require tomasvotruba/class-leak --dev

Usage

Pass directories you want to check:

vendor/bin/class-leak check bin src

Make sure to exclude /tests directories, to keep reporting classes that are used in tests, but never used in the code-base.


Many types are excluded by default, as they're collected by framework magic, e.g. console command classes. To exlude another class, e.g. your interface collector, use --skip-type:

vendor/bin/class-leak check bin src --skip-type="App\\Contract\\SomeInterface"

About

Find leaking classes that you never use... and get rif of them.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 90.1%
  • Shell 9.9%