phpstorm安装PHP_CodeSniffer

Posted 孔小博

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpstorm安装PHP_CodeSniffer相关的知识,希望对你有一定的参考价值。

安装php_CodeSniffer

1、下载go-pear.phar放入php的根目录下,http://pear.php.net/go-pear.phar 连接另存为 go-pear.phar

2、打开dos窗口切换路径为php的根目录下

3、运行安装命令

php go-pear.phar

安装完后会多出一些文件和文件夹,例如pear、pear.bat

4、安装PHP_CodeSniffer

pear install PHP_CodeSniffer

 

在phpstorm中的安装

1、我的phpstorm是当前最新版2018.3打开phpstorm找到Code Sniffer页,路径为  File | Settings | Languages & Frameworks | PHP | Quality Tools | Code Sniffe ,如果是老的版本路径为 Setting | Languages and Frameworks | PHP | Code Sniffer  

选择执行文件 

D:\\software\\PHPTutorial\\php\\php-7.2.1-nts\\phpcs.bat

如果上图错误信息为“Can not run PHP Code Sniffer”,修改phpcs.bat 和 phpcbf.bat 为

if "%PHP_PEAR_PHP_BIN%" neq "" (
set PHPBIN=%PHP_PEAR_PHP_BIN%
) else set PHPBIN=D:\\software\\PHPTutorial\\php\\php-7.2.1-nts\\php.exe

"%PHPBIN%" "D:\\software\\PHPTutorial\\php\\php-7.2.1-nts\\phpcs" %*

 

再次点击validate,显示运行成功

2、找到  Setting | Editor | Inspections | Quality tools |PHP Code Sniffer validation ,老版本是 Setting | Editor | Inspections | PHP Code Sniffer validation ,勾选PHP Code Sniffer validation 刷新后选择PSR2,则apply后代码就遵循PSR2规范了

再看代码此时不遵循PSR2规范的代码都有波浪线提示了,安装完成

 

参考

在PhpStorm中安装使用PHP_CodeSniffer编码规范检查工具

PHP_CodeSniffer安装和使用教程

 

以上是关于phpstorm安装PHP_CodeSniffer的主要内容,如果未能解决你的问题,请参考以下文章

pear 安装php_codesniffer 和phpstorm设置统一编码风格

phpStorm 配置PHP_CodeSniffer自动检查代码

windows环境PhpStorm中简单使用PHP_CodeSniffer规范php代码

PHP工具篇:PHPStorm IDE使用CodeSniffer代码规范化管理

phpcs,phpmd,phan安装部署

PhpStorm添加PHP代码规范检查CodeSniffer(phpcs)和PHP代码静态分析工具Mess Detector(phpmd)