rorymcdaniel / php-cs-fixer-config
There is no license information available for the latest version (v1.0.0) of this package.
PSR12 config for php-cs-fixer
v1.0.0
2020-09-28 11:27 UTC
This package is auto-updated.
Last update: 2024-10-28 20:14:25 UTC
README
This config file was created to match as closely as possible the PSR-12 standard since at present, php-cs-fixer does not yet have a preset for PSR-12.
Installation
composer require --dev rorymcdaniel/php-cs-config
CLI Usage
php-cs-fixer --config=vendor/rorymcdaniel/php-cs-fixer-config/.php_cs.php --verbose fix path/to/files
Creating a PHPStorm File Watcher
- Install PHP-CS-Fixer
brew install php-cs-fixer
- Preferences -> Tools -> File Watchers
- Click the + at the bottom and choose Custom template
- Name:
php-cs-fixer
(or whatever you like, this is just a label) - File Type: PHP
- Scope: Current File (this prevents it from changing files you are not working on)
- Program:
/usr/local/bin/php-cs-fixer
- Arguments:
--config=$ProjectFileDir$/vendor/rorymcdaniel/php-cs-fixer-config/.php_cs.php --verbose fix $FileDir$/$FileName$
- Output paths to refresh:
$FileDir$/$FileName$
- Expand Working Directory and Environment Variables
- Working Directory:
$ProjectFileDir$
- Advanced options: only check
Trigger the watcher on external changes
- Click OK to save
- Make sure the checkbox for
Enabled
is checked PHP-CS-Fixer will now run on your code any time you save.