signpostmarv / php-cs-fixer-config
PHP-CS-Fixer 配置
v0.24.0
2024-01-26 10:52 UTC
Requires
- php: ^7.4|^8.0
- friendsofphp/php-cs-fixer: ^3.48
Requires (Dev)
- maglnet/composer-require-checker: ^3.8
- povils/phpmnd: ^3.4
- roave/security-advisories: dev-latest
- sebastian/phpcpd: ^6.0
- vimeo/psalm: ^5.20
- dev-main
- v0.24.0
- v0.23.0
- v0.22.0
- v0.21.1
- v0.21.0
- v0.20.1
- v0.20.0
- v0.19.0
- v0.18.0
- v0.17.2
- v0.17.1
- v0.17.0
- v0.16.3
- v0.16.2
- v0.16.1
- v0.16.0
- 0.15.x-dev
- v0.15.4
- v0.15.3
- v0.15.2
- v0.15.1
- v0.15.0
- v0.14.0
- v0.13.0
- v0.12.0
- v0.11.1
- v0.11.0
- v0.10.0
- v0.9.0
- v0.8.0
- v0.7.0
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.1
- v0.5.0
- v0.4.0
- v0.3.1
- v0.3.0
- v0.2.0
- v0.1.1
- v0.1.0
- dev-php-7.0
- dev-php-lt7.0.8
This package is auto-updated.
Last update: 2024-09-26 12:20:22 UTC
README
有两种不同的版本,一种用于通用,另一种用于使用静态分析的项目。
安装与使用
composer require --dev signpostmarv/php-cs-fixer-config
- 创建你的
.php_cs
或.php_cs.dist
文件,并输入你希望使用的配置对应的代码
通用使用
return \SignpostMarv\CS\Config::createWithPaths(...[ __FILE__, (__DIR__ . '/src/'), (__DIR__ . '/tests/'), ])
不使用 PHP 7.1 可空返回类型
return \SignpostMarv\CS\ConfigUsedWithoutNullableReturn::createWithPaths(...[ __FILE__, (__DIR__ . '/src/'), (__DIR__ . '/tests/'), ])
与静态分析一起使用
return \SignpostMarv\CS\ConfigUsedWithStaticAnalysis::createWithPaths(...[ __FILE__, (__DIR__ . '/src/'), (__DIR__ . '/tests/'), ])
不使用 PHP 7.1 可空返回类型
return \SignpostMarv\CS\ConfigUsedWithStaticAnalysisWithoutNullableReturn::createWithPaths(...[ __FILE__, (__DIR__ . '/src/'), (__DIR__ . '/tests/'), ])
自定义规则
- 扩展
SignpostMarv\CS\Config
- 可以选择以下任一方式
- 重写
SignpostMarv\CS\Config::DEFAULT_RULES
数组常量 - 如 ConfigUsedWithStaticAnalysis 中所示,重写
SignpostMarv\CS\Config::RuntimeResolveRules()
静态方法
- 重写