在Phpstorm中安装PHP Code Sniffer

无规矩不成方圆,编程亦如此,PHP遵循什么规范呢,一般是 PSR(PHP Standard Recommendations )组织制定的 PHP 规范,是 PHP 开发的实践标准。下面就简单介绍一下在编码过程中如何使用PHP CodeSniffer 检查代码。

PHP CodeSniffer

简介

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

安装与配置

参考 PHP代码规范与质量检查工具PHPCS,PHPMD的安装与配置

Phpstorm

简介

Phpstorm是JetBrains 公司开发的跨平台的PHP IDE。在用Phpstorm编辑PHP,HTML和JavaScript的代码时,Phpstorm提供实施代码分析,错误提示和自动格式化等功能。支持的PHP版本包括5.3, 5.4, 5.5, 5.6 和 7.0。一款便携又强大的IDE,很多功能能够帮助你更好的进行开发。

下载安装

https://www.jetbrains.com/phpstorm/download/

配置 PHP_CodeSniffer

  1. 打开Phpstorm的设置页(File->Setting 或者 Ctrl+Alt+s),到 Code SnifferSetting->Languages and Frameworks->PHP->Code Sniffer
  2. PHP Code Sniffer (phpcs) Path 选项挑选 phpcs 的执行文件,按下 Validate,如果下面出现绿色的字则表示成功。
  3. Setting->Editor->Code Style->Inspections->PHP->Code Sniffer validation勾选上,然后在右边的 Coding standard按下刷新按鈕,成功的话,点击下拉按钮就会有可供选择的标准。
  4. 按下应用之后,我们就可以看到 CodeSniffer 开始及时帮我们检测了。