linux安装phpcs进行代码规范检测demo

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.

你可能感兴趣的:(linux安装phpcs进行代码规范检测demo)