the-ge / phpcsfixer-config
The Ge's PHP CS Fixer configuration
1.0.21
2026-09-09 14:54 UTC
Requires
- php: ^8.1|^8.2|^8.3|^8.4|^8.5
- erickskrauch/php-cs-fixer-custom-fixers: ^1.3
- friendsofphp/php-cs-fixer: ^3.95
- kubawerlos/php-cs-fixer-custom-fixers: ^3.37
- the-ge/phpcsfixer-fixers: ^1.0
Requires (Dev)
- php-parallel-lint/php-console-highlighter: ^1.0
- php-parallel-lint/php-parallel-lint: ^1.4
- phpcompatibility/php-compatibility: ^10.0@alpha
- phpstan/phpstan: ^2.2
- slevomat/coding-standard: ^8.31
- squizlabs/php_codesniffer: ^4.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
This is The Ge's PHP CS Fixer configuration.
Usage
1. Add this package to your project by either the following methods:
Note
PHP CS Fixer and Kuba Werłos' custom fixers will be added as dependencies as well.
1.1. Command line
composer require --dev thege/phpcsfixer-config
1.2. Copy the package info to the composer.json's require-dev section and install it:
// [...] "require-dev": { // [...] "thege/phpcsfixer-config": "^1.0" } // [...]
composer install
2. Run PHP CS Fixer (from your project's root) with this configuration either:
2.1. Directly
# dry run vendor/bin/php-cs-fixer fix src --config=vendor/the-ge/phpcsfixer-config/src/php-cs-fixer.dist.php --show-progress=dots --dry-run --diff # real run vendor/bin/php-cs-fixer fix src --config=vendor/the-ge/phpcsfixer-config/src/php-cs-fixer.dist.php --show-progress=dots
or
2.2. As a script by adding it to your project's composer.json scripts section
// [...] "scripts": { // [...] "fix:dry": "vendor/bin/php-cs-fixer fix src --config=vendor/the-ge/phpcsfixer-config/src/php-cs-fixer.dist.php --show-progress=dots --dry-run --diff", "fix": "vendor/bin/php-cs-fixer fix src --config=vendor/the-ge/phpcsfixer-config/src/php-cs-fixer.dist.php --show-progress=dots", } // [...]
# dry run composer fix:dry # real run composer fix