devgeniem / geniem-rules-codesniffer
Geniem Oy (WordPress) CodeSniffer 规则
1.4.0
2024-08-05 11:36 UTC
Requires
- php: >=8.0
- automattic/vipwpcs: ^3.0
- composer/installers: ^v1 || ^2
- phpcompatibility/php-compatibility: ^9.3.5
- wp-coding-standards/wpcs: ^3.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.23
- phly/keep-a-changelog: ^2.4
- roave/security-advisories: dev-latest
- dev-master
- 1.4.0
- 1.3.0
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-dependabot/composer/ergebnis/composer-normalize-2.31.0
- dev-dependabot/composer/laminas/laminas-diactoros-2.25.2
- dev-dependabot/composer/guzzlehttp/psr7-2.5.0
- dev-dependabot/composer/squizlabs/php_codesniffer-3.7.2
This package is auto-updated.
Last update: 2024-09-05 11:49:50 UTC
README
Geniem (WordPress) PHP_CodeSniffer 规则
一组自定义规则,用于检查 Geniem WP 项目的样式。
扩展 WordPress, WordPress-Docs, WordPress-Extra 等,但对规则进行了一些便捷性更改。
添加了一些我们自己的规则
Geniem.ControlStructures.ElseCatchNewline
- 将 else 和 catch 块从新行开始
安装
composer require --dev devgeniem/geniem-rules-codesniffer
cp vendor/devgeniem/geniem-rules-codesniffer/phpcs.xml.dist-project phpcs.xml.dist
使用
使用 vendor/bin/phpcs --standard=phpcs.xml.dist web/app/ config/
确保您正在使用此包中的 phpcs
命令。
您可以在项目的 composer.json
文件中添加以下内容
{ "scripts": { "lint": "vendor/bin/phpcs --standard=phpcs.xml.dist web/app/ config/ -s --warning-severity=0", "lint-all": "vendor/bin/phpcs --standard=phpcs.xml.dist web/app/ config/", "lint-fix": "vendor/bin/phpcbf --standard=phpcs.xml.dist --basepath=. ./web/app/ ./config/" } }
在将其添加到您的 composer.json
文件后,您可以使用 composer lint
运行命令来检查所有错误和警告。
开发
此项目包含一些辅助工具,可简化开发过程并提高效率。
这些命令在 composer.json
文件中可用,使用 composer [command]
运行。为了简洁,省略了 composer
部分。
开发者
许可证
MIT