kronostechnologies/php-coding-standard

Equisoft PHP编码规范

v2.0.0 2021-03-10 20:44 UTC

This package is auto-updated.

Last update: 2024-09-04 15:37:45 UTC


README

使用PHP Code Sniffer进行代码检查

  1. 安装Code Sniffer: composer require --dev squizlabs/php_codesniffer
  2. 安装Equisoft规则集: composer require --dev kronostechnologies/php-code-standard
  3. 在项目根目录添加phpcs.xml文件
    <?xml version="1.0"?>
    <ruleset>
        <rule ref="./vendor/kronostechnologies/php-coding-standard/phpcs.xml"/>
    </ruleset>
  4. 在Makefile中添加条目
    check: phpcs
    
    phpcs:
    	./vendor/bin/phpcs --standard="./phpcs.xml" -p -s .
  5. 使用phpcs Orb配置CircleCI Orb

构建和发布

应用您的更改,合并到master分支,然后从根目录执行以下命令

# Mirrors php-coding-standard repository in kronostechnologies/php-coding-standard
./bin/split.sh

# Push tag to kronostechnologies/php-coding-standard
./bin/release.sh v(MAJOR.MINOR.PATCH)

要获取最新标签而不打开php-coding-standard存储库,请检出文件 .tag

遵循语义化版本控制

之后,它将通过Packagist自动发布。