PHP Coding Standards Fixer Config

v0.1.0 2017-10-09 04:10 UTC

This package is not auto-updated.

Last update: 2021-06-12 10:26:24 UTC


Build Status Coverage Status Quality Score Latest Version Software License Total Downloads SensioLabsInsight

A PHP Coding Standards Fixer config with the rules i use in all my projects to verify and enforce coding standards.


PHP needs to be a minimum version of PHP 5.6.0.


composer require --dev xmarcos/php-cs-fixer-config


Create a configuration file .php_cs.dist in the root of your project:


$config = new xmarcos\PhpCsFixer\Config\Php56();


return $config;

⚠️ If setUsingCache is set to true, add .php_cs.cache to .gitignore.

The default Finder configuration is:


To enforce a header_comment pass a string to the constructor of the config:

$header = <<<'EOF'
(c) 2017 Marcos Sader.

For the full copyright and license information, please view
the LICENSE file that was distributed with this source code.

$config = new xmarcos\PhpCsFixer\Config\Php56($header);


Fixing Issues

Using Composer Scripts

You can use Composer Scripts to run the fixer:

"scripts": {
    "cs": "php-cs-fixer fix --config=.php_cs.dist -v --diff --dry-run",
    "cs-fix": "php-cs-fixer fix --config=.php_cs.dist -v --diff"

And then run:

# to run the rules but not change/fix any files.
composer cs

# to change/fix files.
composer cs-fix


Inspired by refinery29/php-cs-fixer-config.


MIT License