在Phpstorm中安装PHP Code Sniffer

在Phpstorm中安装PHP Code Sniffer

PHP CodeSniffer

PHP CodeSniffer是PEAR中的一个用PHP5写的一个PHP的代码风格检测器,它根据预先设定好的PHP编码风格和规则,去检查应用中的代码风格情况是否有违反一组预先设置好的编码标准,内置了ZEND,PEAR的编码风格规则,当然也支持自己定制。PHP CodeSniffer 是确保代码简洁一致的必不可少的开发工具,甚至还可以帮助程序员减少一些语义错误。

安装 PHP_CodeSniffer

  • 方法1:使用PEAR (即:php的扩展和应用仓库)安装PHP Code Sniffer

    pear install PHP_CodeSniffer

    执行后代码包会自动下载到PEAR配置目录

    >前提:需要先安装 PEAR 包管理工具 请自行百度

  • 方法2:直接去网站下载 代码包

应用到Phpstorm中

  • 打开Phpstorm设置页面 到Code Sniffer页

    Setting->Languages and Frameworks->PHP->Code Sniffer

  • 在 PHP Code Sniffer (phpcs) Path 选项挑选 CodeSniffer 的执行文件。按下 Validate,如果下面出现绿色的字则表示成功。

    PEAR安装方式

    在 PEAR 根目下(xxxphpphpcs.bat)

    下载代码包方式

    在解压目录(xxxinphpcs.bat)

    >类Linux系统 请选择 不带 .bat 后缀的脚本

      ![](http://images2017.cnblogs.com/blog/1147729/201712/1147729-20171220101331303-790121717.png)
    
  • 开启PHP Code Sniffer

    Setting->Editor->Inspections->PHP->PHP Code Sniffer validation勾选上
    然后在右边的 Coding standard 按下刷新按鈕,成功的话,点击下拉按钮就会有可供选择的标准
    
    
      ![](http://images2017.cnblogs.com/blog/1147729/201712/1147729-20171220101840725-130995876.png)
    
  • 按下应用之后,我们就可以看到 CodeSniffer 开始及时帮我们检测了

效果展示

> 提示效果可在配置中调整,默认是灰色下划波浪线(我配置为红色背景,要的就是扎眼),鼠标悬停提示行,会显示提示文本。

不积跬步,无以至千里
原文地址:https://www.cnblogs.com/wu-song/p/8072358.html