newsuk / nuk-wp-phpcs-config
WordPress VIP 插件和主题的 PHPCS 配置
v0.4.1
2024-05-07 17:09 UTC
Requires
README
NUK WP PHPCS 配置
这个库包含 NewsUK 插件和主题的 WordPress VIP PHPCS 配置。
要求
- PHP 8.2
- WordPress 6.2
安装
Composer 安装
composer require --dev newsuk/nuk-wp-phpcs-config
使用规则集
在您的项目中创建一个 phpcs.xml.dist
文件,并添加以下内容以使用 NewsUK
规则集
<?xml version="1.0"?> <ruleset name="NewsUK WP PHPCS Rules"> <rule ref="NewsUK"/> </ruleset>
💡 建议在不进行自定义或覆盖规则的情况下,直接使用 NewsUK
或 NewsPress
规则集。
覆盖或添加自定义规则
您还可以按以下方式覆盖或添加自定义规则到配置中。
<?xml version="1.0"?> <ruleset name="NewsUK WP PHPCS Rules"> <rule ref="NewsUK"/> <!-- Overriding the existing text_domain --> <rule ref="WordPress.WP.I18n"> <properties> <property name="text_domain" type="array"> <element value="your_plugin_domain"/> </property> </properties> </rule> </ruleset>
Composer 脚本
将以下内容添加到 composer.json
文件中的 scripts
部分,以运行 linting。
"lint": "phpcs .", "lint:fix": "phpcbf .",