bannister / 螺旋桨
A 3Fiftynine PHPCS 扩展,允许在多个项目中标准化应用 3Fiftynine 编码标准。
2.4.0
2023-09-13 12:22 UTC
Requires
- php: >=8.1
- squizlabs/php_codesniffer: ^3.6
- zebra-north/phpcs-short-types: ^1.0
README
关于
版本
支持状态
螺旋桨 正在使用并维护。
描述
螺旋桨 是一个用于 PHP 项目的 3Fiftynine 编码标准的 PHPCS 扩展。
使用本包,可以以标准化的方式将扩展编码标准应用于整个产品套件。
技术要求
螺旋桨 需要
- PHP 8.1+
安装
步骤 1: Composer
首先打开您的命令行,并在项目内部运行以下命令
composer require bannister/vexillum
步骤 2: 脚本
一旦安装了包,请将以下行添加到项目 composer.json
中的 scripts
部分。
"scripts": {
"vexillum": "./vendor/bin/phpcs --standard=vendor/bannister/vexillum/Standards/ThreeFiftynine src/ -p",
"vexillum-fix" : "php ./vendor/bin/phpcbf"
}
螺旋桨 现在已准备好在您的项目中使用!
用法
幸运的是,使用 螺旋桨 很简单。为了检查项目中编码标准,只需执行以下操作
composer vexillum
某些编码标准违规可以通过以下方式自动修复
composer vexillum-fix
自定义
由于上述安装说明,螺旋桨 默认将只检查您的 src
目录。您可以通过更改 composer.json
中 vexillum
脚本的最后一部分来更改目标目录。
例如
"scripts": {
"vexillum": "./vendor/bin/phpcs --standard=vendor/bannister/vexillum/Standards/ThreeFiftynine path/to/your/directory",
"vexillum-fix" : "php ./vendor/bin/phpcbf"
}
作者
姓名 | 职能 | 联系方式 |
---|---|---|
Jacco Engel | 后端开发人员 | Jacco@3Fiftynine.nl |
Tom Peters | 后端开发人员 | Tom@3Fiftynine.nl |