insite/composer-dangling-locked-deps

检测悬挂的Composer锁定依赖项

0.4.0 2023-10-09 16:33 UTC

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: ~