承接昨日博客,针对PSR2编码规范,经过老大指向,用PHP-CS-Fixer预处理后,一些细节的微调和检测,要用到PHP_CodeSniffer。下面将介绍PHP_CodeSniffer
如何配合PhpStorm开发工具对代码进行编码规范检测。

1.Composer安装工具:

composer global require "squizlabs/php_codesniffer=*"

2.设置PhpStorm

  1. 打开PhpStorm点击 File->Settings
  2. 接着点击Languages & Frameworks->PHP->Quality Tools->Code Sniffer点击Configuration右侧的按钮
  3. 选择PHP Code Sniffer (phpcs) path:的路径(Administrator为你实际用户名):
    C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin\phpcs.bat
  4. 选择之后点击Validate验证成功,点击Apply和OK。
  5. 节点点击Editor->Inspections展开点击右侧的PHP->Quality Tools,勾选 PHP Code Sniffer validation
    勾选-PHP-Code-Sniffer-validation
  6. 右侧设置如图,Coding standard选择PSR2
    PHP-Code-Sniffer-validation-右侧设置
  7. 点击Apply和OK,即设置完成。

3.之后右键项目的文件或者目录,使用inspect Code,即可出现代码质量检测的相关提示。

工具Github:https://github.com/squizlabs/PHP_CodeSniffer

Related Posts: PhpStorm-PHP_CodeSniffer实现PSR2编码规范检测 :

avatar