ergebnis / rector-rules
为 rector/rector 提供规则。
1.0.1
2024-02-07 17:28 UTC
Requires
- php: ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0
- nikic/php-parser: ^4.17.1 || ^5.0.0
- phpstan/phpstan: ^1.10.36
- rector/rector: ~0.19.2 || ^1.0.0
- symplify/rule-doc-generator-contracts: ^9.3.26
Requires (Dev)
- ergebnis/composer-normalize: ^2.42.0
- ergebnis/data-provider: ^3.2.0
- ergebnis/license: ^2.4.0
- ergebnis/php-cs-fixer-config: ^6.22.0
- ergebnis/phpunit-slow-test-detector: ^2.10.0
- infection/infection: ~0.26.6
- phpunit/phpunit: ^9.6.16
- psalm/plugin-phpunit: ~0.18.4
- vimeo/psalm: ^5.21.1
README
此项目提供了一个 composer
包,其中包含 rector/rector
的规则。
安装
运行
composer require --dev ergebnis/rector-rules
用法
规则
此项目为 rector/rector
提供以下规则:
Arrays\SortAssociativeArrayByKeyRector
此规则按键的升序对关联数组进行排序,除非它们在扩展 PHPUnit\Framework\TestCase
的类中声明。
<?php $data = [ + 'bar' => [ + 'quux' => 'quuz', + 'quz' => 'qux', + ], 'foo' => [ 'foo', 'bar', 'baz', ], - 'bar' => [ - 'quz' => 'qux', - 'quux' => 'quuz', - ], ];
变更日志
此项目的维护者将此项目的显著更改记录在 变更日志 中。
贡献
此项目的维护者建议遵循 贡献指南。
行为准则
此项目的维护者要求贡献者遵守 行为准则。
一般支持策略
此项目的维护者提供有限支持。
您可以通过 赞助 @localheinz 或 为此项目相关的服务请求发票 来支持此项目的维护。
PHP 版本支持策略
此项目支持具有 活跃和安全支持 的 PHP 版本。
此项目的维护者在 PHP 版本最初发布后添加对该 PHP 版本的支持,并在其达到安全支持结束时停止对该 PHP 版本的支持。
安全策略
此项目有一个 安全策略。
许可
此项目使用 MIT 许可。
社交
在 Twitter 上关注 @localheinz 和 @ergebnis。