rvxlab / php-cs-fixer-rules
My PHP CS Fixer rules
2.0.1
2025-11-30 01:34 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 rulesets 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
This package is also available through Forgejo. Add the following repository, then require the package:
{
"type": "composer",
"url": "https://code.rvx.works/api/packages/RVxLab/composer"
}
In your .php-cs-fixer.php register the rulesets and enable them:
return (new PhpCsFixer\Config())
->registerCustomRuleSets([
new RVxLab\PhpCsFixerRules\RuleSet(),
new RVxLab\PhpCsFixerRules\RuleSetRisky(),
])
->setRiskyAllowed(true)
->setRules([
RVxLab\PhpCsFixerRules\RuleSet::NAME => true,
RVxLab\PhpCsFixerRules\RuleSetRisky::NAME => true,
]);
License
This package is licensed under the MIT License.