metadrop/grumphp-drupal-check

此包最新版本(v0.4.0)没有可用的许可信息。

在GrumPHP任务中执行drupal check。

v0.4.0 2023-01-24 17:11 UTC

This package is auto-updated.

Last update: 2024-09-24 20:28:12 UTC


README

此存储库为GrumPHP添加了一个任务,用于启动drupal-check。在提交检查期间,通过静态分析检查Drupal代码中的弃用功能和发现错误。如果检测到弃用代码,则不会通过。

安装

使用composer安装

composer require --dev metadrop/grumphp-drupal-check

用法

  1. 在您的grumphp.yml文件中添加扩展
extensions:
  - GrumphpDrupalCheck\ExtensionLoader
  1. 将drupal check添加到任务中
tasks:
  drupalcheck:
    drupal_root: ~
    memory_limit: ~
    deprecations: true
    analysis: true
    php8: true

可选地,您可以定义多个DrupalCheck参数

  • drupal_root(字符串):配置Drupal根目录的路径。如果drupal-check无法从提供的路径中识别Drupal根目录,则可以使用此回退选项。当测试模块而不是Drupal安装时很有用。
  • memory_limit(字符串):配置进程的内存限制。
  • deprecations(布尔值):检查代码中的弃用功能。默认为true。
  • analysis(布尔值):检查代码分析。
  • php8(布尔值):设置PHPStan phpVersion为8.1(Drupal 10要求)。