insite / composer-dangling-locked-deps
检测悬挂的Composer锁定依赖项
0.4.0
2023-10-09 16:33 UTC
Requires
- composer-plugin-api: ^2.0
Requires (Dev)
- composer/composer: ^2.0
- phpro/grumphp: ^2.1
This package is auto-updated.
Last update: 2024-09-08 16:27:28 UTC
README
此Composer插件允许您检测悬挂的锁定依赖项。
即存在于您的composer.lock
文件中,但实际上不是您的项目或其依赖项所必需的依赖项。
例如,当合并composer.lock
文件时的冲突更改时,这种情况可能会发生;已从composer.json
中删除的依赖项将不会从composer.lock
中正确删除,并且将继续被安装。
安装
composer require insite/composer-dangling-locked-deps --dev
用法
composer dangling-locked-deps
然后您可以调用composer remove
来移除这些依赖项。
GrumPHP任务
此包还提供了一个GrumPHP任务。
您可以将其添加到您的配置中,如下所示
--- parameters: extensions: - ComposerDanglingLockedDeps\GrumPHP\Loader tasks: composer_dangling_locked_deps: ~