Last-ModifiedforPHP代码修改:2019年5月10日13:59:27参考链接PHP开发规范使用phpcbf脚本自动修正代码格式使用PhpStorm中的PSR2编码规范phpcbf脚本自动修正代码格式使用对于PHP-CS-Fixer,可以看这篇文章:https://learnku.com/laravel/t...介绍PHP_CodeSniffer是一个代码风格检测工具。它包含两类脚本,phpcs和phpcbf(GitHub地址)。phpcsphpcs脚本定义了一系列PHP、JavaScript、CSS文件的代码规范(通常使用官方的代码规范标准,比如PHP的PSR2),可以检测不符合规范的代码。规范代码并发出警告或错误(错误级别可设置)。phpcbfphpcbf脚本可以自动修正代码格式中的不规范之处。例如,在PSR2规范中,要求每个PHP文件的末尾都有一个空行,那么运行这个脚本后,就可以自动在末尾添加一个空行。php-cs-fixer这个工具没有包含在PHP_CodeSniffer中,它在另一个独立的项目https://github.com/FriendsOfP...php-cs-fixer在修复不规则代码方面相当于phpcbf,但规则似乎略有不同有区别。installcomposerglobalrequire"squizlabs/php_codesniffer=*"安装后会在全局Vendor目录下的bin中生成两个软链接:phpcbf->../squizlabs/php_codesniffer/bin/phpcbfphpcs->../squizlabs/php_codesniffer/bin/phpcs查看全局Vendor目录的位置:composerglobalconfigbin-dir--absolute使用命令行方式将phpcs和phpcbf的目录添加到环境变量中设置默认代码标准以避免手动指定每次的标准,直接设置默认代码标准为PSR-2phpcs--config-setdefault_standardPSR2phpcbf--config-setdefault_standardPSR2检测代码文件phpcstest.php此时命令行会提示问题列表找到了,带[x]的可以根据需要用phpcbf修正每次执行时指定代码格式标准,然后加上--standard=
