brainbits/phpcs-standard

Brainbits 编码风格

安装次数: 35,199

依赖项: 14

建议者: 0

安全: 0

星标: 1

关注者: 5

分支: 2

公开问题: 1

类型:phpcodesniffer-standard

7.0.1 2024-02-23 09:43 UTC

README

全局

  1. 克隆仓库
  2. 安装依赖项
    composer install
  3. 配置标准
    {install-dir}/vendor/bin/phpcs --config-set default_standard BrainbitsCodingStandard
    
  4. 执行
    {install-dir}/vendor/bin/phpcs {src-dir}

在项目中

  1. 将标准添加到项目中
    composer require brainbits/phpcs-standard
  2. 配置标准
    vendor/bin/phpcs --config-set default_standard BrainbitsCodingStandard
  3. 执行
    vendor/bin/phpcs {src-dir}

在具有规则集自定义的项目中

  1. 将标准添加到项目中
    composer require brainbits/phpcs-standard
  2. 创建 phpcs.xml(参见 https://github.com/squizlabs/PHP_CodeSniffer/wiki/Advanced-Usage
    1. 包含 brainbits 规则集
      <rule ref="BrainbitsCodingStandard" />
    2. 添加默认 src-dir
      <file>{src-dir}</file>
    3. 根据需要调整,例如添加规则或禁用 brainbits 标准中包含的规则。
  3. 执行
    vendor/bin/phpcs

Docker

  1. docker run -it --rm -v $PWD:/app brainbits/phpcs-standard {src-dir}

使用的代码风格