Download the PHP package azuyalabs/php-cs-fixer-config without Composer
On this page you can find all versions of the php package azuyalabs/php-cs-fixer-config. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download azuyalabs/php-cs-fixer-config
More information about azuyalabs/php-cs-fixer-config
Files in azuyalabs/php-cs-fixer-config
Package php-cs-fixer-config
Short Description PHP CS Fixer config for AzuyaLabs projects
License MIT
Homepage https://github.com/azuyalabs/php-cs-fixer-config
Informations about the package php-cs-fixer-config
php-cs-fixer-config
PHP CS Fixer config for AzuyaLabs projects
Installation
Run
Usage
Configuration
If not present, create a configuration file .php-cs-fixer.php
in the root of
your project with the following contents:
If it already exists, ensure to update it like above.
You can also override any of the default rules like this if you like to do so:
Add two helper scripts to the Composer configuration file:
Git
Add .php-cs-fixer.cache
(this is the cache file created by php-cs-fixer
) to .gitignore
:
GitLab CI/CD
If you have included the two helper scripts in your composer.json
file, you can use those in the GitLab CI
configuration of your project.
To add a job that will check the Code Style settings as part of your test stage, include this in your .gitlab-ci.yml
file:
In case you don't want or have the helper Composer script, replace the above composer cs
script
with vendor/bin/php-cs-fixer fix -v --diff --dry-run
Fixing Code Style issues
Manually
If you need to fix code styling issues locally, just run:
Use composer cs
to do a dry-run.
Automatically
For those who like to have code styling issues fixed automatically, you can opt to create a Git pre-commit hook, or have your IDE configured to utilize the PHPCS Fixer binary or the configred Composer scripts.
Code Style
This custom configuration is based on the @PER-CS and @Symfony rulesets, with a few additional enabled rules (e.g. concerning spaces, etc.).