首先需要了解一下这些工具是用来干什么:
PHPCS 是 PHP Code Sniffer,一款代码规范检查工具,可以根据你的设置来检查代码规范性问题。
PHPCBF 是PHPCS 内置的代码规范修复工具,大部分的代码规范问题它都可以自动修掉。
PHPMD 是代码复杂度检测工具,能够很方便的检查你的代码是不是写得复杂度过高。
一:安装
安装 CodeSniffer(phpcs)
composer global require "squizlabs/php_codesniffer=*"
安装 Mess Detector(phpmd)
composer global require "phpmd/phpmd"
安装完成后查看composer全局依赖包路径
composer global config bin-dir --absolute
二:配置
选择phpcs和phpmd的安装路径并点击验证
三:启用
选择各自相应的规则勾选一下启用
phpcs配置选择一下PSR2
四:效果
配置好后打开PHP文件后,有问题的代码下面就会有一条波浪线,鼠标放下去会有响应的提示
phpcs
phpmd