yumemi-inc/php-cs-fixer-config

为php-cs-fixer提供的严格、现代且兼容版本控制系统的配置。

v8.1.3 2023-09-09 07:06 UTC

This package is auto-updated.

Last update: 2024-09-09 09:05:42 UTC


README

为php-cs-fixer提供的严格、现代且兼容版本控制系统的配置。

警告
这不是YUMEMI Inc.的官方产品。

✨ 特点

  • 严格: 在严格模式下保护您的代码库。
  • 现代: 为现代PHP进行优化。
  • 版本控制系统友好: 您得到的与diff相同。

📦 安装

composer require --dev yumemi-inc/php-cs-fixer-config

编写您的.php-cs-fixer.php文件以启用配置

<?php

declare(strict_types=1);

use PhpCsFixer\Finder;
use YumemiInc\PhpCsFixerConfig\Config;

return (new Config())
    ->setFinder(
        (new Finder())
            ->in(__DIR__),
    );

如果想要允许有风险的规则,在构造函数中将$allowRisky设置为true

new Config(allowRisky: true)

✅ 版本控制

本软件包的x.y.z版本将在PHP x.y上运行(例如,8.1.x在PHP 8.1上运行)。在规则集更改时,z的数字将增加。

🙌 贡献

欢迎添加新规则或解决与其他我们的软件包( phpcs-config, php-intellij-profiles )冲突的贡献。其他贡献可能不会被接受,例如更改现有规则或删除它们。