If you need any help, don't hesitate to ask the community on Gitter.
A fixer is a class that tries to fix one code style issue (a Fixer class
must implement FixerInterface).
A config knows about the code style rules and the files and directories that must be scanned by the tool when run in the directory of your project. It is useful for projects that follow a well-known directory structures (like for Symfony projects for instance).
master in other cases (new feature, deprecation, or backwards compatibility breaking changes). Note that most of the time, master represents the next minor release of PHP CS Fixer, so Pull Requests that break backwards compatibility might be postponed.composer install.feature-foo or bugfix-bar../dev-tools/check_file_permissions.sh../dev-tools/check_trailing_spaces.sh.php dev-tools/doc.php. This requires the highest version of PHP supported by PHP CS Fixer. If it is not installed on your system, you can run it in a Docker container instead: docker run -it --rm --user="$(id -u):$(id -g)" -w="/app" --volume="$(pwd):/app" php:7.4-cli php dev-tools/doc.php.dev-tools/install.shphp -d memory_limit=256M dev-tools/vendor/bin/phpstan analysevendor/bin/phpunit.php php-cs-fixer fix.You can do some things to increase the chance that your Pull Request is accepted the first time:
There is a cookbook with basic instructions on how to build a new fixer. Consider reading it before opening a PR.