webysther / composer-meta-qa
此包已被废弃,不再维护。未建议替代包。
PHP QA 工具的元包。
1.0.4
2016-12-05 22:29 UTC
Requires
- behat/behat: @stable
- brianium/paratest: @stable
- friendsofphp/php-cs-fixer: <2.0
- fzaninotto/faker: @stable
- mockery/mockery: @stable
- phploc/phploc: @stable
- phpmd/phpmd: @stable
- phpmetrics/phpmetrics: @stable
- phpunit/dbunit: @stable
- phpunit/phpcov: @stable
- sebastian/phpcpd: @stable
- sensiolabs/security-checker: @stable
- squizlabs/php_codesniffer: @stable
- twig/twig: >1.20.0
Suggests
- hirak/prestissimo: Composer parallel install plugin
README
由于phpqa得到积极维护,已放弃开发 composer-plugin-qa
。该项目使用 Docker,可以提供更松散的解决方案。 :)
PHP 质量保证工具
这是一个基于 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: 为您生成假数据
建议安装
- Prestissimo: Composer 并行安装插件
使用方法
安装的工具位于 vendor/bin/ 目录中,可以按如下方式启动:
php vendor/bin/phpmd
安装
要使用此包,请使用以下命令将其添加为“dev”依赖项:
composer require webysther/composer-meta-qa --dev
或者按照以下方式修改您的 composer.json 文件
require-dev: { "webysther/composer-meta-qa": "@stable" }