linux 安装phpcs:
首先确定是否安装了phpcs以及所需要的库
*:sudo apt-cache search php-codesniffer
1.sudo apt-get install php-codesniffer(若已安装,则会升级到最新版本)
2.phpcs --help (查看是否已经正确安装)
现在就可以正式的在linux进行代码规范检测以及修正
我们先找一个手代码进行规范检测:
现在我们对Scale.class.php进行规范检测
1、phpcs Scale.class.php
若需要按任一规范进行检测则可加参数,如下:
phpcs Scale.class.php --standard=PSR2
截取一下有报不规范较为集中的地方
若有[X]代表是存在不规范 需要进行规范,就不一一解答各标示什么意思了可自行有道或者百度
下面我们进行修复,用phpcbf修复工具即可
phpcbf Scale.class.php 若需要修改为指定规范 可加参数(已PSR2为例)
phpcs ./codes/Example.php --standard=PSR2
修复完成后可看到所有ERROR都已不存在,若存在WARNING则视公司代码规范或者协定进行修改或者忽略
cbf的这种修复方式是在文件直接进行修改,若想生成新的文件或是用diff方式生成 则可用一下命令
phpcs Scale.class.php --suffix=.fixed
phpcs --report-diff=Scale.class.diff Scale.class.php
方法文件是从百度整理实验并记录,若有不完善或是有用技巧欢迎留言补充讨论
END.