There is no license information available for the latest version (1.1.0) of this package.

Jāņa sēta's php-cs-fixer config

1.1.0 2022-06-18 03:29 UTC

This package is auto-updated.

Last update: 2022-06-25 00:02:07 UTC


Jāņa sēta's php-cs-fixer config

Installation & setup

Add package to dev dependencies:

composer require janaseta/php-cs --dev

Create a .php-cs-fixer.dist.php file that instructs fixer to work in the directories where you need it:


return JanaSeta\PhpCs\Fix::in([
	// List directories where your PHP is


Dry run:

vendor/bin/php-cs-fixer fix --dry-run --diff

Fix the code style:

vendor/bin/php-cs-fixer fix


To add or override some rules or rulesets use the addRules method:

/* .php-cs-fixer.dist */

return JanaSeta\PhpCs\Fix::in([
	'braces' => true,
	'is_null' => false,

If you need to specify some details on the PhpCsFixer instance or a custom Finder, you can use this package in the following way:

/* .php-cs-fixer.dist */

// Create a Finder instance
$finder = PhpCsFixer\Finder::create()
	->in($folders); // Search however you need

$config = new JanaSeta\PhpCs\Config;

return $config
	->setIndent('    ') // Set any php-cs-fixer options that you desire


Define these scripts in your composer.json:

"scripts": {
	"fix": "php-cs-fixer fix",
	"cs": "@fix --dry-run --diff"

and you'll have composer cs and composer fix commands.