jozzya / drupal-quality-checker
基于 vijaycs85/drupal-quality-checker 的分支
dev-master
2023-04-20 10:40 UTC
This package is not auto-updated.
Last update: 2024-09-20 16:11:39 UTC
README
概述
提供了一套库,可轻松基于 GrumPHP 为 Drupal 模块/主题/配置文件设置代码质量检查。请参阅这篇 Lullabot 文章 了解更多详情。
注意: 此库旨在帮助托管在单独 git 仓库中的贡献/自定义 Drupal 模块/主题/配置文件。
安装
- 将
vijaycs85/drupal-quality-checker添加到composer.json(例如 这里)或直接运行composer require --dev vijaycs85/drupal-quality-checker - 将项目根目录(不是 Drupal 根目录)中的
grumphp.yml替换为vendor/vijaycs85/drupal-quality-checker/grumphp.yml.dist
完成。现在,所有任务(如下所示)将在每次 git commit 时运行。
注意: 作为安装的一部分,GrumPHP 会向仓库添加
pre-commit钩子。现有的pre-commit可能会在安装/卸载时被 销毁。
特性
- PHPCS 与 Drupal 标准兼容。
- PHP Lint
- YAML Lint
- Composer
- Composer Normalize
- JSONLint
- PHP 复制/粘贴检测器 (CPD)
更多检查/验证器列表 在这里。
示例
通过
失败
演示
在 Modal Configuration 模块中实现。

