nickwilde1990/php-composter-phpcs-drupal

PHP Composter PHP 代码规范检查器用于 Drupal (pre-commit).

安装次数: 1,616

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

类型:php-composter-action

2.0.0 2018-09-27 03:58 UTC

This package is auto-updated.

Last update: 2024-08-27 17:00:26 UTC


README

在提交前检查您的 Drupal 代码是否符合规范。

Latest Stable Version Total Downloads Latest Unstable Version License

此 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"
   }
 }

贡献

欢迎所有反馈/错误报告/拉取请求。