drupol/drupal-conventions

Drupal 编码约定。

2.0.1 2021-06-02 05:28 UTC

README

Latest Stable Version Stars Total Downloads Build Status License Say Thanks! Donate!

Drupal 约定

此工具将检查您的代码是否符合 Drupal 的编码标准。

它基于 GrumPHP,并附带针对 Drupal 开发定制的默认配置。

以下将触发以下检查

支持 Drupal 7 和 8。

安装

composer require --dev drupol/drupal-conventions

如果您不使用 GrumPHP

手动添加到您的 composer.json 文件中

Drupal 8

    "extra": {
        "grumphp": {
            "config-default-path": "vendor/drupol/drupal-conventions/config/drupal8/grumphp.yml"
        }
    }

Drupal 7

    "extra": {
        "grumphp": {
            "config-default-path": "vendor/drupol/drupal-conventions/config/drupal7/grumphp.yml"
        }
    }

如果您已经使用 GrumPHP

编辑文件 grumphp.yml.distgrumphp.yml 并在顶部添加它

Drupal 8

imports:
  - { resource: vendor/drupol/drupal-conventions/config/drupal8/grumphp.yml }

Drupal 7

imports:
  - { resource: vendor/drupol/drupal-conventions/config/drupal7/grumphp.yml }

添加额外的 Grumphp 任务

imports:
  - { resource: vendor/drupol/drupal-conventions/config/drupal7/grumphp.yml }

parameters:
  extra_tasks:
    phpunit:
      always_execute: false

结合使用 extra_tasks,使用 skip_tasks 跳过任务(如果需要)。

贡献

请自由地向此库发送 Github pull requests。我会非常积极地回应:-)