rodrigorm / phpqa-make
PHP QA 工具的 Makefile
0.0.5
2016-11-28 18:53 UTC
Requires (Dev)
- rhumsaa/jenkins-php: ^3.0
Suggests
- rhumsaa/jenkins-php: ^3.0
This package is not auto-updated.
Last update: 2024-09-25 15:47:08 UTC
README
此仓库包含一个 Makefile,支持来自 http://jenkins-php.org/ 的多个工具。
它是 build.xml 文件的替代品,并通过使用 Makefile 并行作业提供了更快的运行速度。
安装
$ composer require rodrigorm/phpqa-make
使用方法
您可以直接从命令行使用
$ make -f vendor/rodrigorm/phpqa-make/Makefile phpqa-build
或者使用包含您的 Makefile,如果您想设置一些变量,例如
SRCDIR = lib BIN = bin include vendor/rodrigorm/phpqa-make/Makefile
食谱
代码检查
对源代码文件进行语法检查
$ make phpqa-lint
PHPLOC
使用 PHPLOC 测量项目大小
$ make phpqa-phploc
PDepend
使用 PHP_Depend 计算软件指标
$ make phpqa-pdepend
PHPMD
使用 PHPMD 进行项目杂乱检测,为持续集成服务器创建日志文件
$ make phpqa-phpmd
PHPCS
使用 PHP_CodeSniffer 查找编码标准违规,并打印人类可读的输出。用于在提交之前在命令行上使用。
$ make phpqa-phpcs
使用 PHP_CodeSniffer 查找编码标准违规,为持续集成服务器创建日志文件
$ make phpqa-phpcs-ci
PHPCPD
使用 PHPCPD 查找重复代码
$ make phpqa-phpcpd
PHPUnit
使用 PHPUnit 运行单元测试
$ make phpqa-phpunit
使用 PHPUnit 运行单元测试并生成覆盖率
$ make phpqa-phpunit-ci
许可证
版权所有 (C) 2014 Rodrigo Moyle rodrigorm@gmail.com
本程序是自由软件:您可以在自由软件基金会的许可下重新分配和/或修改它,无论是许可的第三个版本,还是(根据您的选择)任何较新版本。
本程序是在希望它有用的希望下分发的,但不提供任何保证;甚至没有关于其商业性或适用于特定目的的暗示性保证。有关详细信息,请参阅 GNU 通用公共许可证。
您应该已收到 GNU 通用公共许可证的副本。如果没有,请参阅 https://gnu.ac.cn/licenses/。