nickwilde1990 / php-composter-phpcs-drupal
PHP Composter PHP 代码规范检查器用于 Drupal (pre-commit).
2.0.0
2018-09-27 03:58 UTC
Requires
This package is auto-updated.
Last update: 2024-08-27 17:00:26 UTC
README
在提交前检查您的 Drupal 代码是否符合规范。
此 Composer 包将在每次提交时强制检查您的 PHP 文件,以确保它们符合由 Drupal Coder 定义的 Drupal 代码规范。
这是一个 PHP Composter 动作。
使用出色的 PHP CodeSniffer 项目。
目录
安装
只需将其添加到您的 composer.json
中的开发需求,它应该会自动工作
composer require --dev nickwilde1990/php-composter-phpcs-drupal
注意:如果您在使用此与通过 DrupalCI 测试机器人运行的 Drupal 模块,由于它的工作方式/添加测试依赖项,您可能还需要运行
composer require --dev "squizlabs/php_codesniffer:^3.3"
以强制使用所需的 PHPCS 版本,否则测试机器人将被锁定在 2.8 分支。
基本用法
在您执行 git commit
时应该可以正常工作。
配置
Drupal Coder 模块提供了两组嗅探器。默认情况下,它使用 Drupal
嗅探器而不是 DrupalPractice
。如果您想使用 DrupalPractice
(或任何其他嗅探器集),您可以在 composer.json 的 extra
键中指定要使用该标准的键
"extra": { "php-composter-phpcs-drupal": { "standard": "DrupalPractice" } }
贡献
欢迎所有反馈/错误报告/拉取请求。