mapado/php-cs-fixer-config

Mapado PHP CS Fixer configuration

v4.1.0 2024-08-29 12:56 UTC

This package is auto-updated.

Last update: 2024-11-29 13:29:42 UTC


README

PHP CS Fixer config for Mapado.

Installation

$ composer require --dev mapado/php-cs-fixer-config

Usage

Configuration

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

<?php

require(__DIR__ .'/vendor/autoload.php');

$config = new \Mapado\CS\Config();

$config->getFinder()
    ->in([
        __DIR__.'/src',
    ])
    // if you want to exclude Tests directory
    // ->exclude([ 'Tests' ])
;

return $config;

Run

bin/php-cs-fixer fix --config=.php_cs

In project

You might want to use lint-staged, php-git-hooks or composer-git-hooks to run this command automatically on git files, or autofix on save in your IDE.

Git

Add .php_cs.cache (this is the cache file created by php-cs-fixer) to .gitignore:

License

This project is licensed under the MIT license.