lifterlms / lifterlms-cs
LifterLMS项目的PHP_CodeSniffer规则
0.0.1
2018-10-18 23:31 UTC
Requires
- php: >=5.6
- phpcompatibility/phpcompatibility-wp: ^2.0.0
- phpmd/phpmd: ^2.6.0
- squizlabs/php_codesniffer: ^3.3.2
- wp-coding-standards/wpcs: ^1.1.0
Requires (Dev)
- phpcompatibility/php-compatibility: ^9.0.0
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-09-08 00:01:38 UTC
README
LifterLMS编码标准(LifterLMS-CS)是一个项目,包含用于LifterLMS项目的代码风格和质量规则集。
安装
要将此包作为开发依赖项包含到项目中
composer require lifterlms/lifterlms-cs:dev-trunk --dev
如果您是从旧版本升级的,请确保删除任何手动设置installed_paths
的引用,因为现在它们将由Composer自动设置。
使用PHPCS & PHPCBF
通过以下方式访问PHPCS可执行文件:./vendor/bin/phpcs
仅检查错误:./vendor/bin/phpcs --error-severity=1 --warning-severity=6
通过PHPCBF修复错误:./vendor/bin/phpcbf
预定义脚本
以下脚本可以添加到您的composer.json
文件中,以便轻松访问这些脚本,并确保在包安装和更新期间自动设置配置。
"scripts": { "check-cs": [ "\"vendor/bin/phpcs\" --colors" ], "check-cs-errors": [ "\"vendor/bin/phpcs\" --colors --error-severity=1 --warning-severity=6" ], "fix-cs": [ "\"vendor/bin/phpcbf\"" ] }
开发LifterLMS-CS
要将包含到项目中并更改LifterLMS-CS项目本身
使用@dev
标签将其添加到您的composer.json
文件中,并在仓库块中引用此存储库的本地副本
"require-dev": { "lifterlms/lifterlms-cs": "@dev" }, "repositories": [ { "type": "path", "url": "/absolute/path/to/lifterlms-cs" } ]