brainbits / phpcs-standard
Brainbits 编码风格
7.0.1
2024-02-23 09:43 UTC
Requires
Requires (Dev)
- phpunit/phpunit: ^10.5
README
全局
- 克隆仓库
- 安装依赖项
composer install
- 配置标准
{install-dir}/vendor/bin/phpcs --config-set default_standard BrainbitsCodingStandard
- 执行
{install-dir}/vendor/bin/phpcs {src-dir}
在项目中
- 将标准添加到项目中
composer require brainbits/phpcs-standard
- 配置标准
vendor/bin/phpcs --config-set default_standard BrainbitsCodingStandard
- 执行
vendor/bin/phpcs {src-dir}
在具有规则集自定义的项目中
- 将标准添加到项目中
composer require brainbits/phpcs-standard
- 创建 phpcs.xml(参见 https://github.com/squizlabs/PHP_CodeSniffer/wiki/Advanced-Usage)
- 包含 brainbits 规则集
<rule ref="BrainbitsCodingStandard" />
- 添加默认 src-dir
<file>{src-dir}</file>
- 根据需要调整,例如添加规则或禁用 brainbits 标准中包含的规则。
- 包含 brainbits 规则集
- 执行
vendor/bin/phpcs
Docker
- docker run -it --rm -v $PWD:/app brainbits/phpcs-standard {src-dir}