yuseferi / drupal-quality-checker
为Drupal项目设置代码质量检查工具。
2.0.1
2021-08-08 20:15 UTC
Requires
- dealerdirect/phpcodesniffer-composer-installer: *
- drupal/coder: >=8.3
- ergebnis/composer-normalize: >=2.5
- php-parallel-lint/php-parallel-lint: >=1.0
- phpro/grumphp: ^0.18
- sebastian/phpcpd: >=4.0
This package is not auto-updated.
Last update: 2024-10-01 09:06:07 UTC
README
概述
提供了一系列库,以便基于GrumPHP轻松设置Drupal模块/主题/配置文件代码质量检查。有关更多详细信息,请参阅这篇Lullabot文章。
注意:该库旨在帮助托管在个人Git仓库中的贡献/自定义Drupal模块/主题/配置文件。
安装
- 将
yuseferi/drupal-quality-checker
添加到composer.json
(例如这里)或直接使用composer require --dev yuseferi/drupal-quality-checker
- 将项目根目录中的
grumphp.yml
(非Drupal根目录)替换为vendor/yuseferi/drupal-quality-checker/grumphp.yml.dist
完成。现在,所有任务(如下所示)将在每次git commit
时运行。
注意:作为安装的一部分,GrumPHP会向仓库添加
pre-commit
钩子。在安装/卸载时,现有的pre-commit
可能会被破坏。
特性
更多检查/验证器列表请参见此处。
示例
通过
失败
演示
已实现于Modal Configuration模块。