Shared configuration for php-cs-fixer
composer require --dev mll-lab/php-cs-fixer-config
In your .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);
Enable risky rules:
use function MLL\PhpCsFixerConfig\risky;
return risky($finder);
Override rules:
return config($finder, [
'some_rule' => false,
]);
Customize config:
return config($finder)
->setHideProgress(true);