interactivestrategies / drupal-cs
为 Drupal 项目定制的 Interactive Strategies 代码检查规则集。
2.0.9
2024-05-21 14:47 UTC
Requires
- drupal/coder: ^8.3.18
- slevomat/coding-standard: ^8.6
- squizlabs/php_codesniffer: ^3.7.1
README
本软件包定义了针对 Drupal 项目的自定义 Code Sniffer 规则。它主要基于 drupal/coder,排除了一些嗅探器并降低了一些嗅探器到警告级别。还添加了一些 drupal/coder 中未提供的新嗅探器。
安装规则集
使用 Composer 安装规则集及其依赖项作为软件包
composer require --dev interactivestrategies/drupal-cs
将 IS 规则设置为项目的默认规则
在你的项目中添加一个 phpcs.xml.dist 文件,内容如下
<?xml version="1.0" encoding="UTF-8"?>
<ruleset name="an_is_project">
<file>./dist/modules/custom</file>
<file>./dist/profiles/custom</file>
<file>./dist/themes/custom</file>
<rule ref="ISDrupal"/>
</ruleset>
(此处省略内容)