您现在的位置是:主页 > Web前端技术 > Web前端技术

PHP_CodeSniffer怎么安装使用编程语言

IDCBT2022-01-13服务器技术人已围观

简介这篇文章主要介绍了PHP_CodeSniffer怎么安装使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PHP_CodeSniffer怎么安装使用文章都会有所收获,下面我

这篇文章主要介绍了PHP_CodeSniffer怎么安装使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PHP_CodeSniffer怎么安装使用文章都会有所收获,下面我们一起来看看吧。

PHP_CodeSniffer是一款自动化的PHP代码规范检查工具。

CodeSniffer内置MySourcePEARPHPCSPSR1PSR2SquizZend等几套代码规范。

当然,你也可以新增自己的代码规范。

    PHP_CodeSniffer 仓库地址:https://github.com/squizlabs/PHP_CodeSniffer

    PHP_CodeSniffer 版本发布地址:http://pear.php.net/package/PHP_CodeSniffer

    PHP_CodeSniffer包含两个工具,phpcs用来检查代码规范,phpcbf用来纠正代码规范。

    1 安装

    PHP_CodeSniffer 有好几种安装方式。

    1.1 可执行文件方式安装

    用git命令下载(或直接下载)仓库源码,然后直接执行:

    git clone https://github.com/squizlabs/PHP_CodeSniffer.git
    cd PHP_CodeSniffer
    php bin/phpcs -h
    php bin/phpcbf -h

    要使用非最新版本,可以到PEAR下载,地址:http://pear.php.net/package/PHP_CodeSniffer/download

    例如,要用2.9.1,PEAR下载之后解压,执行的命令是:

    php scripts/phpcs -h
    php scripts/phpcbf -h

    与 githuh 下载不同的是,执行文件在scripts目录。

    1.2 phar文件安装方式

    phar也就是php archive,把php文件打包成一个文件供服务。

    Linux系统用命令下载phar文件:

    curl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar
    curl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar

    Windows系统用浏览器访问上面的两个链接,下载这两个phar文件。

    然后在phar文件的目录里面执行:

    php phpcs.phar -h
    php phpcbf.phar -h

    能看到phpcs和phpcbf的帮助信息,说明安装成功。

    说明:

      这种方式要保证php可执行文件已经添加到PATH环境,不然就得指定绝对目录

      每次执行必须把这两个.phar文件放到对应目录,然后在那个目录下运php phpcs.phar xxx行命令

      1.3 pear安装方式

      如果本地安装了pear(pear安装方法),也可以通过pear来安装PHP_CodeSniffer,命令:

      pear install PHP_CodeSniffer

      通过pear安装后,CodeSniffer的规范文件会安装在:/path/to/pear/PHP/CodeSniffer/src/Standards

      1.4 composer安装方式

      composer安装也很方便,一个命令:

      composer global require "squizlabs/php_codesniffer=*"

      标签:

      很赞哦! ()

本栏推荐