Skip to content

Instantly share code, notes, and snippets.

@fullpipe
Forked from nienkedekker/phpstorm-cs-fixer.md
Last active July 5, 2018 13:12
Show Gist options
  • Save fullpipe/d81de7a99c0b545ea8b246f5cfc15f94 to your computer and use it in GitHub Desktop.
Save fullpipe/d81de7a99c0b545ea8b246f5cfc15f94 to your computer and use it in GitHub Desktop.
Set up PHP-CS-Fixer in PHPStorm

Use PHP-CS-Fixer in PHPStorm

  • Install PHP-CS-Fixer on your local machine according to these instructions: https://github.com/FriendsOfPHP/PHP-CS-Fixer
  • Open PHPStorm, Preferences > Tools > External Tools and enter these values: img
  • Program, edit to match your path where PHP-CS-Fixer lives: /.composer/vendor/friendsofphp/php-cs-fixer/php-cs-fixer
  • Parameters: --config=$ProjectFileDir$/.php_cs fix $FileDir$/$FileName$.
  • Working directory: $ProjectFileDir$

Click OK and Apply. Now we'll set up a shortcut.

  • Go to Preferences > Keymap and search for "PHP Fixer" (or whatever name you gave it). Add whatever shortcut you like, I'm using ctrl + cmd + ]: img

You should be ready to go. Open a file that's not up to standards and run your shortcut, and it should be fixed once you Save the file. It will only run on Save, otherwise every keystroke will be checked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment