Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ratacibernetica/9af4e558656d8aa95524c306851117f3 to your computer and use it in GitHub Desktop.
Save ratacibernetica/9af4e558656d8aa95524c306851117f3 to your computer and use it in GitHub Desktop.
How to setup PHP CodeSniffer into PHP Storm with Mac OSX

Good Practices

PHP CodeSniffer into PHP Storm

Install PHPCS in mac

sudo cp /private/etc/php.ini.default /private/etc/php.ini;
sudo php /usr/lib/php/install-pear-nozlib.phar;
pear config-set php_ini /private/etc/php.ini;
pecl config-set php_ini /private/etc/php.ini;
sudo pear upgrade-all;
sudo pear install PHP_CodeSniffer;

Do not forget to add /usr/lib/php/pear/ to your include_path

Configure PHPCS into PHP Storm

Settings > Languages & Frameworks > PHP > CodeSniffer

put the path for phpcs (locate it with which phpcs in your terminal) and validate it, apply and we're done.

Settings > Editor > Inspections > PHP > PHP Code Sniffer validation

Enable it and search in the screen for Coding Standard and pick PSR2

Example http://gielberkers.com/setup-php-codesniffer-phpstorm-osx/

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