bankiru / composer-dev-branch-validator
该软件包已被废弃,不再维护。没有建议的替代软件包。
验证 composer.json 中的 dev-branches 约束
1.0-RC
2017-01-13 08:35 UTC
Requires
- composer/composer: ~1.0
- symfony/console: ^2.8 || ^3.0
This package is not auto-updated.
Last update: 2022-11-07 16:06:15 UTC
README
特性
- 验证 composer.json 是否有以
dev-
开头的依赖版本dev-master
默认情况下是被禁止的,但可以被排除
- 检查 locker 的存在(可选)和新鲜度
初始目的
- 各种提交钩子
安装
简单
从GitHub 发布页面获取最新 phar
手动
create-project bankiru/composer-dev-branch-validator ./checker/
cd checker/
composer install
php -dphar.readonly=0 bin/compiler.php
您将获得最新的 build/checker.phar
,可用于使用。
使用
# Implicit php checker.phar path/to/project # Excplicit php checker.phar path/to/project/composer.json # Workdir cd path/to/project php path/to/checker.phar
选项
Usage: check [options] [--] [<path>] Arguments: path Root package path [default: "./"] Options: -l, --no-lock-check Skip checking lock file -m, --ignore-missing-lock Skip checking lock file -t, --allow-dev-master Allow master-like branches (trunk, etc) -h, --help Display this help message -q, --quiet Do not output any message