My PHP-CS-Fixer configuration

Installs: 22 605

Dependents: 4

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 0

Open Issues: 1

pkg:composer/jrmajor/cs

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!