webysther/composer-meta-qa

此包已被废弃,不再维护。未建议替代包。

PHP QA 工具的元包。

安装次数: 7,591

依赖者: 1

建议者: 1

安全: 0

星标: 2

关注者: 1

分支: 0

类型:元包

1.0.4 2016-12-05 22:29 UTC

This package is auto-updated.

Last update: 2020-11-19 00:56:17 UTC


README

由于phpqa得到积极维护,已放弃开发 composer-plugin-qa。该项目使用 Docker,可以提供更松散的解决方案。 :)

PHP 质量保证工具

Travis Travis Minimum PHP Version Packagist GitHub license

这是一个基于 h4cc/phpqatools 的 composer 元包,只需一个依赖项即可安装 PHP 质量保证工具。

此包包含以下内容(基于 phpqatools):

  • PHPUnit: 测试框架
  • PHPCOV: PHP_CodeCoverage 的 CLI 前端
  • Paratest: PHPUnit 的并行测试
  • DbUnit: 在测试运行之间将数据库置于已知状态
  • PHPLOC: 快速测量 PHP 项目的工具
  • PHPCPD: 复制/粘贴检测器
  • PHP_Depend: 评估设计质量(可扩展性、可重用性和可维护性)
  • PHPMD: PHP Depend 的用户友好前端应用程序
  • PhpMetrics: 静态分析工具,提供有关 PHP 项目和类的度量信息
  • PHP_CodeSniffer: 检测违反定义的编码标准

还有更多

  • PHP-CS-Fixer: 自动修复编码标准问题的工具
  • Security-Checker: 检查您的应用程序是否使用了具有已知安全漏洞的依赖项
  • Behat: BDD(行为驱动开发)框架
  • Mockery: 简单而灵活的 PHP 模拟对象框架
  • Faker: 为您生成假数据

建议安装

使用方法

安装的工具位于 vendor/bin/ 目录中,可以按如下方式启动:

php vendor/bin/phpmd

安装

要使用此包,请使用以下命令将其添加为“dev”依赖项:

composer require webysther/composer-meta-qa --dev

或者按照以下方式修改您的 composer.json 文件

require-dev: {
  "webysther/composer-meta-qa": "@stable"
}