swisnl/php-cs-fixer-config

SWIS使用的默认PHP-CS-Fixer配置工厂

1.36.0 2024-09-16 13:36 UTC

README

SWIS使用的默认PHP-CS-Fixer配置工厂

安装

通过Composer

composer require --dev swisnl/php-cs-fixer-config

使用方法

只需在PHP-CS-Fixer配置中使用配置工厂即可,一切就绪!

<?php

$finder = PhpCsFixer\Finder::create()
    ->in([
        __DIR__.'/app',
        __DIR__.'/config',
        __DIR__.'/database',
        __DIR__.'/lang',
        __DIR__.'/routes',
        __DIR__.'/tests',
    ])
;

return Swis\PhpCsFixer\Config\Factory::create()
    ->setFinder($finder);

变更日志

请参阅变更日志,了解最近有哪些更改。

如何发布新版本

  1. 阅读PHP-CS-Fixer发布说明,查看当前版本和最新版本之间是否有所显著变化。
  2. 通过使用别名,在现有(大型)项目中安装PHP-CS-Fixer的最新版本。第一个版本是你想要测试的版本,第二个版本是当前已安装的版本。
    "require-dev": {
     "friendsofphp/php-cs-fixer": "3.34.1 as 3.27.0"
    }
    
  3. 运行composer update friendsofphp/php-cs-fixer
  4. 运行PHP-CS-Fixer。
  5. 检查是否没有意外或不希望的改变。如果有,它们可能是我们不喜欢的新功能或PHP-CS-Fixer中的错误。如果我们想禁用新功能,请更新src/Factory.php中的配置。如果是错误,请向PHP-CS-Fixer仓库报告并等待修复。
  6. 撤销对项目所做的更改并关闭。
  7. composer.json中增加PHP-CS-Fixer版本并提交。
  8. CHANGELOG.md中更新发布说明并提交。
  9. 标记最新提交并推送更改。别忘了推送标签!

安全性

如果您发现任何与安全性相关的问题,请通过security@swis.nl发送电子邮件,而不是使用问题跟踪器。

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。