tomasvotruba / class-leak
检测泄漏的类
0.2.16
2024-07-24 10:28 UTC
Requires
- php: >=7.2
- dev-main
- 0.2.16
- 0.2.15
- 0.2.14
- 0.2.13
- 0.2.12
- 0.2.11
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.3
- 0.1.2.72
- 0.1.2
- 0.1.1.72
- 0.1.1
- 0.1.0.72
- 0.1.0
- 0.0.22.72
- 0.0.22
- 0.0.21.72
- 0.0.21
- 0.0.20.72
- 0.0.20
- 0.0.19.72
- 0.0.19
- 0.0.18.72
- 0.0.18
- 0.0.17.72
- 0.0.17
- 0.0.16.72
- 0.0.16
- 0.0.15.72
- 0.0.15
- 0.0.14.72
- 0.0.14
- 0.0.13.72
- 0.0.13
- 0.0.12.72
- 0.0.12
- 0.0.11.72
- 0.0.11
- 0.0.10
- 0.0.9.72
- 0.0.9
- 0.0.8.72
- 0.0.8
- 0.0.7.72
- 0.0.7
- 0.0.6.72
- 0.0.6
- 0.0.5
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
This package is auto-updated.
Last update: 2024-08-24 10:42:51 UTC
README
找出你从未使用过的泄漏类... 并将其删除。
安装
composer require tomasvotruba/class-leak --dev
使用方法
传递要检查的目录
vendor/bin/class-leak check bin src
请确保排除/tests
目录,以保持报告在测试中使用但从未在代码库中使用的类。
默认情况下已排除许多类型,因为它们由框架魔法收集,例如控制台命令类。要排除另一个类,例如您的接口收集器,请使用--skip-type
vendor/bin/class-leak check bin src --skip-type="App\\Contract\\SomeInterface"
如果你的类没有实现任何类型呢?使用--skip-suffix
代替
vendor/bin/class-leak check bin src --skip-suffix "Controller"
如果你想跳过使用特定属性或具有使用特定属性的方法的类,请使用--skip-attribute
vendor/bin/class-leak check bin src --skip-attribute "Symfony\\Component\\HttpKernel\\Attribute\\AsController"
快乐的编码!