rodrigorm/phpqa-make

PHP QA 工具的 Makefile

安装: 370

依赖者: 0

建议者: 0

安全: 0

星星: 3

关注者: 2

分支: 0

语言:Makefile

0.0.5 2016-11-28 18:53 UTC

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/