My PHP-CS-Fixer configuration

v0.6.1 2024-11-22 18:30 UTC

README

My personal PHP-CS-Fixer configuration, used in all of my PHP projects.

Install it via Composer: composer require jrmajor/cs and use Major\CS\config() function in .php-cs-fixer.php:

<?php

$finder = PhpCsFixer\Finder::create()
    ->in(__DIR__)
    ->notPath('bootstrap/cache')
    ->notPath('node_modules')
    ->notPath('storage')
    ->notName('*.blade.php')
    ->notName('_ide_helper*.php')
    ->ignoreVCSIgnored(true);

return Major\CS\config($finder, ['overwritten_rule' => false]);

Don't forget to add .php-cs-fixer.cache to .gitignore!