sugared-rim / php_codesniffer
轻松甜化的 PHP_CodeSniffer
3.1.0
2018-03-27 22:45 UTC
Requires
- php: >=5.6.0
- schnittstabil/composer-extra: ^2.0
- schnittstabil/finder-by-config: ^1.0
- squizlabs/php_codesniffer: ^2.6 || 3.0 !=2.8.0 !=3.0.0
Requires (Dev)
- sugared-rim/phpunit: ^6.0 || ^7.0
This package is not auto-updated.
Last update: 2024-09-14 19:58:45 UTC
README
PHP_CodeSniffer 轻松甜化 🍒
SugaredRim\PHP_CodeSniffer 对代码风格检查持有一套观点,使用 PHP_CodeSniffer,它预先配置好,可以让你尽快启动。
安装
$ composer require --dev sugared-rim/php_codesniffer
使用
只需运行 sugared-rim-phpcs
而不是带有所有选项的 phpcs
,就是这样
{ ... "require-dev": { "sugared-rim/php_codesniffer": ... }, "scripts": { "lint": "sugared-rim-phpcs" } }
配置
您可以通过将其放入 composer.json
中来覆盖一些选项。
有关 files
选项的详细信息,请参阅 schnittstabil/finder-by-config。
一些默认设置
{ ... "scripts": { "lint": "sugared-rim-phpcs" }, "extra": { "sugared-rim/php_codesniffer": { "default_standard": ["PSR1", "PSR2"], "files": { "in": ["."], "name": ["*.php"], "files": true, "exclude": [ "build", "bower_components", "node_modules", "vendor" ], "ignoreDotFiles": true, "ignoreVCS": true } } } }
所有 extra.sugared-rim/php_codesniffer
选项都通过 PHP_CodeSniffer::setConfigData 传递,除了
files
:要检查的文件和/或目录的数组。
许可证
MIT © Michael Mayer