theofidry/php-cs-fixer-config

This package is abandoned and no longer maintained. The author suggests using the fidry/php-cs-fixer-config package instead.

The PHP-CS-Fixer default config for my projects

1.1.0 2022-12-16 20:01 UTC

This package is auto-updated.

Last update: 2023-01-11 18:31:21 UTC


README

My personal PHP-CS-Fixer base configuration.

Installation

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

Usage

<?php // php-cs-fixer.dist.php

declare(strict_types=1);

use Fidry\PhpCsFixerConfig\FidryConfig;
use PhpCsFixer\Finder;

$finder = // Configure Finder here as usual;

// Here use the specific config.
$config = new FidryConfig(
    // The header comment used
    <<<'EOF'
        This file is part of the Fidry PHP-CS-Fixer Config package.

        (c) Théo FIDRY <theo.fidry@gmail.com>

        For the full copyright and license information, please view the LICENSE
        file that was distributed with this source code.
        EOF,
    // The min PHP version supported (best to align with your composer.json)
    72000,
);

// You can further configure the $config here, to add or override some rules. 
$config->addRules([
    // ...
]);

return $config->setFinder($finder);