zerkalica/phpcs

此包的最新版本(dev-master)没有提供许可证信息。

用于Composer处理的PHP_CodeSniffer非官方版本

dev-master 2012-11-06 21:19 UTC

This package is not auto-updated.

Last update: 2024-09-14 12:12:33 UTC


README

PHP_CodeSniffer是一个PHP5脚本,用于将PHP、JavaScript和CSS文件标记化,以检测违反定义的编码标准的违规行为。它是一个必不可少的开发工具,确保您的代码保持清洁和一致。它还可以帮助防止开发人员犯的一些常见语义错误。

Build Status

要求

PHP_CodeSniffer需要PHP版本5.1.2或更高版本,尽管个别检查可能需要额外的需求,如外部应用程序和脚本。请参阅配置选项手册页面以获取这些需求的列表。

由于使用垂直空白字符,SVN预提交钩子需要PHP版本5.2.4或更高版本。

安装

安装PHP_CodeSniffer最简单的方法是使用PEAR安装程序。这将使phpcs命令立即可用于使用。要使用PEAR安装程序安装PHP_CodeSniffer,请首先确保您已安装了PEAR,然后运行以下命令

pear install PHP_CodeSniffer

如果您不想安装PEAR,您可以直接从GIT检查中下载PHP_CodeSniffer源代码并运行phpcs命令

git clone git://github.com/squizlabs/PHP_CodeSniffer.git
cd PHP_CodeSniffer
php scripts/phpcs -h

文档

PHP_CodeSniffer的文档可在PEAR手册中找到。

有关即将推出的功能和发布的信息可在Squiz Labs博客中找到。

贡献

如果您为PHP_CodeSniffer贡献代码,请确保它符合PEAR编码标准,并且PHP_CodeSniffer单元测试仍然通过。最简单的方法是在存储库的检查中工作,或者在自己的分支中工作,而不是在安装的PEAR版本中。如果您这样做,您可以运行以下命令来检查是否已准备好提交

cd PHP_CodeSniffer
php scripts/phpcs --ignore=*/tests/* . -n

这应该不会给出任何输出,表示没有PEAR编码标准错误。然后

phpunit tests/AllTests.php

这应该不会给出任何失败或错误。您可以忽略任何跳过的测试,因为这些是针对外部工具的。

问题

可以在PEAR错误跟踪器上提交错误报告和功能请求。