featherphp / quality-tools
代码质量工具集合
该软件包的官方仓库似乎已不存在,因此软件包已被冻结。
0.6.0
2020-12-23 18:58 UTC
Requires
- php: ^7.4 || ^8.0
- composer-plugin-api: ^2.0
- composer/composer: ^2.0
- sensiolabs/security-checker: ^6.0
README
基于GrumPHP生态系统的代码质量工具集合,包括
- Composer Normalize
- Composer Require Checker
- Codesniffer
- PHPCSFixer
- PHPMD
- PHPStan
- Psalm
- Sensiolabs Security Checker
要求
以下工具是安装和运行质量工具所必需的
- Composer (v2.0) (https://getcomposer.org.cn)
- Phive (https://phar.io)
安装
通过composer安装
$ composer require --dev featherphp/quality-tools
当composer完成安装后,运行以下命令
# Install the necessary quality tools $ phive install # Enable GrumPHP and sniff your commits $ tools/grumphp git:init
安装后,编辑配置文件(已复制到您的根目录)以设置个人偏好。
使用方法
所有工具将通过GrumPHP自动在git-commit时运行。