承接昨日博客,针对PSR2编码规范,经过老大指向,用PHP-CS-Fixer预处理后,一些细节的微调和检测,要用到PHP_CodeSniffer。下面将介绍PHP_CodeSniffer
如何配合PhpStorm开发工具对代码进行编码规范检测。
1.Composer安装工具:
composer global require "squizlabs/php_codesniffer=*"
2.设置PhpStorm
- 打开PhpStorm点击 File->Settings
- 接着点击Languages & Frameworks->PHP->Quality Tools->Code Sniffer点击Configuration右侧的按钮
- 选择PHP Code Sniffer (phpcs) path:的路径(Administrator为你实际用户名):
C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin\phpcs.bat
- 选择之后点击Validate验证成功,点击Apply和OK。
- 节点点击Editor->Inspections展开点击右侧的PHP->Quality Tools,勾选 PHP Code Sniffer validation,点Apply。
- 右侧设置如图,Coding standard选择PSR2
- 点击Apply和OK,即设置完成。
3.之后右键项目的文件或者目录,使用Inspect Code,即可出现代码质量检测的相关提示。
未经允许不得转载:阿藏博客 » PhpStorm-PHP_CodeSniffer实现PSR2编码规范检测