mll-lab/php-cs-fixer-config

php-cs-fixer 的共享规则

v5.9.2 2024-09-02 07:49 UTC

README

php-cs-fixer 的共享配置

GitHub license Packagist Packagist

安装

composer require --dev mll-lab/php-cs-fixer-config

使用

在你的 .php-cs-fixer.php

<?php declare(strict_types=1);

use function MLL\PhpCsFixerConfig\config;

$finder = PhpCsFixer\Finder::create()
    ->notPath('vendor')
    ->in(__DIR__)
    ->name('*.php')
    ->ignoreDotFiles(true)
    ->ignoreVCS(true);

return config($finder);

启用风险规则

use function MLL\PhpCsFixerConfig\risky;

return risky($finder);

覆盖规则

return config($finder, [
    'some_rule' => false,
]);

自定义配置

return config($finder)
    ->setHideProgress(true);