the-ge / phpcsfixer-config
The Ge's PHP CS Fixer configuration
1.0.9
2026-03-19 06:31 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
- kubawerlos/php-cs-fixer-custom-fixers: dev-main
- 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.0@dev
- phpstan/phpstan: ^2.0
- slevomat/coding-standard: ^8.26
- squizlabs/php_codesniffer: ^4.0
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