PHP代码检测工具 CodeSniffer
-
使用composer安装
composer require squizlabs/php_codesniffer
-
git拉取下载
https://github.com/squizlabs/PHP_CodeSniffer.git
-
最主要的是两个文件:
|-- squizlabs
|-- php_codesniffer
|-- bin
|-- phpcbf //代码修正脚本
|-- phpcbf.bat
|-- phpcs //代码检测脚本
|-- phpcs.bat
-
运行检测文件的参数查看
./bin/phpcs -h | --help
-
运行代码修复脚本参数参看
./bin/phpcbf -h | --help
-
查看版本信息
./bin/phpcs --version
-
比如检测一个文件可以直接运行
./bin/phpcs ./test
检测当前目录下的test目录,也可以检测一个文件,把目录换为具体的文件名 -
运行时设置编码格式
./bin/phpcs --encoding=utf-8
-
检测结果不打印
warning
信息./bin/phpcs -n