板件/wp-phpcs-composer

安装次数: 16,060

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 12

分支: 0

开放问题: 2

类型:phpcodesniffer-standard

dev-master 2024-02-27 16:07 UTC

This package is auto-updated.

Last update: 2024-08-27 17:21:00 UTC


README

Composer 库,用于提供 WPCS 和 PHPCompatibilityWP 的快速安装和配置,以合理默认设置进行 WordPress 开发,配置几乎为零。

安装

通过 Composer 安装库

$ composer require --dev plank/wp-phpcs-composer:master

这就完成了!

用法

使用以下命令检查 PHP 文件

$ ./vendor/bin/phpcs .

如果依赖 Composer,请编辑 composer.json 文件,并添加以下内容

	"scripts": {
		"lint": [
			"phpcs ."
		],
	}

然后通过以下命令进行 lint 检查

$ composer run lint

持续集成

PHPCS 配置与持续集成解决方案兼容。默认情况下,库加载 Plank-Default 规则集,并检查 PHP 7 或更高版本的语法错误。

要覆盖默认的 PHP 版本检查,请设置 --runtime-set testVersion 7.0- 配置选项。例如,对于 PHP 7.2 及以上版本

$ ./vendor/bin/phpcs --runtime-set testVersion 7.2-

有关指定 PHP 版本更多信息,请参阅 此处

请注意,您只能从命令行覆盖 PHP 版本检查。

IDE 集成

一些 PHPCS 的 IDE 集成未能注册 Plank-Default 规则集。为了纠正这个问题,请将 .phpcs.xml.dist 放置在项目根目录下

<?xml version="1.0"?>
<ruleset name="Project Rules">
	<rule ref="Plank-Default" />
</ruleset>