rvxlab / php-cs-fixer-rules
My PHP CS Fixer rules
1.0.0
2025-10-18 04:48 UTC
Requires
- php: ^8.2
- friendsofphp/php-cs-fixer: ^3.88.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.48
- phpstan/phpstan: ^2.1
README
My custom ruleset for PHP CS Fixer 3.88+.
It's based on PER-CS3 and Nuno Maduro's Essentials package.
Installation
Install through Composer:
composer require --dev rvxlab/php-cs-fixer-rules
In your .php-cs-fixer.php register the RVxLab\PhpCsFixerRules\RuleSet class and enable it:
return (new PhpCsFixer\Config())
->registerCustomRuleSets([
new RVxLab\PhpCsFixerRules\RuleSet(),
])
->setRiskyAllowed(true)
->setRules([
RVxLab\PhpCsFixerRules\RuleSet::NAME => true,
]);
Risky Rules
This ruleset contains risky rules. These are enabled by default. If you want to disable them, pass false to the
RVxLab\PhpCsFixerRules\RuleSet constructor.
License
This package is licensed under the MIT License.