youwe / composer-unclog-plugin
显示警告,如果您还可以进一步优化您的composer文件。
1.2.0
2022-02-11 14:43 UTC
Requires
- php: ^7.1
- composer-plugin-api: ^1.1 || ^2.0
Requires (Dev)
- phpunit/phpunit: @stable
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仓库中使用的,并检查是否可以通过另一个配置的仓库安装。