rvxlab/php-cs-fixer-rules

My PHP CS Fixer rules

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

pkg:composer/rvxlab/php-cs-fixer-rules

2.0.1 2025-11-30 01:34 UTC

This package is auto-updated.

Last update: 2025-12-03 21:17:53 UTC


README

Packagist Version Packagist Downloads PHP Version

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.