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.