lifterlms/lifterlms-cs

LifterLMS项目的PHP_CodeSniffer规则

安装次数: 390,066

依赖项: 4

建议者: 0

安全: 0

星标: 3

关注者: 6

分支: 4

公开问题: 2

类型:phpcodesniffer-standard

0.0.1 2018-10-18 23:31 UTC

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"
    }
]