PHP_CodeSniffer是一个代码风格检测工具,配合phpStorm可以很直观得看到代码格式的问题,尤其对有强迫症患者特别友好!
说明
- 依赖:
php
,composer
- 项目地址:https://github.com/squizlabs/PHP_CodeSniffer
配置
-
配置php解释器
image.png - composer引入包:`composer require --dev squizlabs/php_codesniffer
- 打开
phpstorm
设置File->Settings
- 搜索
Code Sniffer
,按图示操作,找到引入的phpcs(默认会产生软链接),如bin/phpcs.bat
不存在,则使用squizlabs/php_codesniffer/bin/phpcs.bat
image.png -
验证(需要php运行环境)
image.png - 搜索
Inspections
及PHP Code Sniffer
,如图操作
image.png - 至此配置完成
提示功能
- 不符合规范代码会出现波浪线标识,鼠标移上去即可查看对应提示
- 修改后波浪线消失
- 可配合
phpStorm
自动排版功能(设置中keymap
搜索Reformat Code
查看快捷键)
网友评论