mainlycode / code-quality
项目旨在标准化和执行编码标准
这个软件包的官方仓库似乎已不存在,因此该软件包已被冻结。
0.1.1
2018-03-03 10:40 UTC
Requires
- phpro/grumphp: ~0.11
- phpunit/phpunit: ^5.2
- sensiolabs/security-checker: ^3.0||^4.0
- simgroep/coding-standards: ^2.0
This package is auto-updated.
Last update: 2019-11-30 11:25:01 UTC
README
项目旨在标准化和执行编码标准。
组件
- phpro/grumphp:在预提交git钩子中运行所有代码质量检查
- phpunit/phpunit:在你的项目中运行单元测试和功能测试(如果有)
- simgroep/coding-standards:定义了SIMgroep使用的编码标准
- sensiolabs/security-checker:检查你的composer.lock中已知的安全问题
安装
composer require --dev mainlycode/code-quality
cp vendor/mainlycode/code-quality/grumphp.yml.dist ./grumphp.yml
GrumPHP的提交钩子会在composer require时自动安装。
使用
- 每次提交时都会运行代码质量检查。
- 你可以使用以下命令手动运行检查:
./bin/grumphp run
持续集成中的使用
你可以在CI(Jenkins/GitLab CI)中轻松使用代码质量检查器,只需添加以下行:
./bin/grumphp run --no-ansi --no-interaction