youwe/composer-unclog-plugin

显示警告,如果您还可以进一步优化您的composer文件。

安装: 0

依赖者: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 1

类型:composer-plugin

1.2.0 2022-02-11 14:43 UTC

This package is auto-updated.

Last update: 2024-09-18 19:01:04 UTC


README

本包包含一个用于composer的插件。该插件检测项目的composer.json文件的可优化项。该插件挂载在现有的composer命令上。

安装

可以使用以下命令安装本包:

composer require youwe/composer-unclog-plugin -dev

配置

可以通过向项目的config节点添加一个add-allowed-repositories数组节点来配置插件以允许更多仓库类型。配置将如下所示

...
    "config": {
        "add-allowed-repositories": [
            "git"
        ],
        "sort-packages": true
    },
...

然后将仓库类型添加到插件中允许的仓库类型数组中。

使用方法

通过运行以下命令之一,插件将执行对composer.json文件的额外检查。

composer validate
composer install
composer update

当前检查

  • 检查所有仓库是否为composer类型。
  • 检查所有包是否有版本号,而不是dev-包。

未来想法

  • 向建议命令中添加修复问题的命令(composer optimize --repositories)。
  • 检测该包是否在仓库中有可用,并给出建议。
  • 检测哪些包是从非composer仓库中使用的,并检查是否可以通过另一个配置的仓库安装。