安装phpcs和php-cs-fixer
(1)使用环境:
管理工具:composer
IDE:phpstorm2017.3.6
插件:phpcs和php-cs-fixer
更改 Packagist 为国内镜像:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
(2)安装phpcs
composer global require "squizlabs/php_codesniffer=*"
(3)安装php-cs-fixer
composer require friendsofphp/php-cs-fixer
phpcs安装后会在全局的 Vendor目录下的 bin 中生成两个软链接:
phpcbf -> ../squizlabs/php_codesniffer/bin/phpcbf
phpcs -> ../squizlabs/php_codesniffer/bin/phpcs
php-cs-fixers安装后会在全局的 Vendor目录下的 bin 中生成两个文件
php-cs-fixer、php-cs-fixer.bat
查看全局 Vendor 目录位置:
composer global config bin-dir --absolute
执行命令查看版本:
phpcs --version
PHP_CodeSniffer version 3.5.6 (stable) by Squiz (http://www.squiz.net)
php-cs-fixer --version
PHP CS Fixer 2.16.4 Yellow Bird by Fabien Potencier and Dariusz Ruminski
最后在phpstorm中分别引入 Vendor\bin 下的bat文件就行了,然后在inspection中开启,就行啦
code sniff 中引入:phpcbf.bat、phpcs.bat
php cs fixer 中引入:php-cs-fixer.bat