mll-lab/php-cs-fixer-config

Shared rules for php-cs-fixer

Maintainers

👁 spawnia

Package info

github.com/mll-lab/php-cs-fixer-config

pkg:composer/mll-lab/php-cs-fixer-config

Statistics

Installs: 460 381

Dependents: 26

Suggesters: 0

Stars: 0

v5.13.0 2026-01-19 15:57 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT baf72c902d682efeecbb2ce335fae625890cc794

  • Benedikt Franke <benedikt.woop@franke.tech>

phpphp-cs-fixer


README

Shared configuration for php-cs-fixer

👁 GitHub license
👁 Packagist
👁 Packagist

Installation

composer require --dev mll-lab/php-cs-fixer-config

Usage

In your .php-cs-fixer.php:

<?php declare(strict_types=1);

use function MLL\PhpCsFixerConfig\config;

$finder = PhpCsFixer\Finder::create()
 ->notPath('vendor')
 ->in(__DIR__)
 ->name('*.php')
 ->ignoreDotFiles(true)
 ->ignoreVCS(true);

return config($finder);

Enable risky rules:

use function MLL\PhpCsFixerConfig\risky;

return risky($finder);

Override rules:

return config($finder, [
 'some_rule' => false,
]);

Customize config:

return config($finder)
 ->setHideProgress(true);