本篇文章中介绍的扩展是 vscode-phpcs,用于项目开发中 PHP 代码的编码规范。
Github 库地址 vscode-phpcs[1].,使用这个扩展依赖于一个前置条件,系统需要安装 PHP_CodeSniffer[2]
官方是这么介绍这个扩展的https://github.com/shevaua/vscode-phpcs[3]
认识 PHP_CodeSniffer
“PHP_CodeSniffer is an essential development tool that ensures your code remains clean and consistent.
在众多的第三方组织和相关的代码规范推荐中,PHP_CodeSniffer 是一款代码检查工具,用于规范团队开发中的类名,注释,参数等各个方面,帮助团队成员形成统一的编码风格。它本身可以与很多 IDE 结合,也提供了修改和指定自定义代码规范的功能。
PHP_CodeSniffer 包地址 PHP_CodeSniffer[4]Github 库地址 PHP_CodeSniffer[5]
PHP_CodeSniffer 安装
根据操作平台不同,PHP_CodeSniffer 有不同的安装 方式,集中于 Pear,Composer,和 Brew。
Linux 安装方式
pear install PHP_CodeSnifferwhereis phpcsphpcs: /usr/bin/phpcsphpcs --versionPHP_CodeSniffer version 3.5.0 (stable) by Squiz (http://www.squiz.net)
Brew 安装
Mac 下采用以下命令安装,最为方便
brew install php-code-sniffer
安装路径
/usr/local/Cellar/php-code-sniffer
/usr/local/Cellar/php-code-sniffer/3.4.1/binlsphpcbf phpcs
Composer 方式
composer global require squizlabs/php_codesniffer
安装路径
/Users/name/.composer/vendor/squizlabs/php_codesniffer/
lsphpcbf phpcbf.bat phpcs phpcs