【原创】Code Sniffer安装并配置phpstorm使用PSR2规范

1.composer下载:https://docs.phpcomposer.com/00-intro.html#Manual-Installation

2.切换镜像:composer config -g repo.packagist composer https://packagist.org

3.下载php_codesniffer:composer global require "squizlabs/php_codesniffer=*"

下载成功后可以在C:\Users\用户名\AppData\Roaming\Composer\vendor\bin目录中看到相关文件

4.编辑phpcs.bat文件,将内容修改为:

@ECHO OFF
if "%PHP_PEAR_PHP_BIN%" neq "" (
set PHPBIN=%PHP_PEAR_PHP_BIN%
) else set PHPBIN=路径\php.exe

"%PHPBIN%" "%~dp0/../squizlabs/php_codesniffer/bin/phpcs" %*

5.phpstorm设置:

(1)打开PhpStorm点击 File->Settings

(2)搜索“Code Sniffer”,在右侧“PHP_CodeSniffer”中单击Configuration后面的按钮,选择之前的phpcs.bat文件,选好之后,单击Validate验证是否好用

(3)点击设置中的Editor->Inspections界面中搜索“PHP Code Sniffer”,勾选“PHP_CodeSniffer Validation”,再选择右侧Coding standard中的PSR2(此项默认其实就是选中的)

(4)单击Apply,之后OK即可。

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注