kuria / dev-meta
Kuria库的常用开发依赖和脚本
v0.6.1
2019-01-30 18:07 UTC
Requires
- php: >=7.1
- ext-mbstring: *
- ext-tokenizer: *
- kuria/composer-pkg-scripts: ^1.0
- kuria/phpunit-extras: ^2.0
- phpstan/phpstan-phpunit: ^0.9.4
- phpstan/phpstan-shim: ^0.9.2
- phpunit/phpunit: ^7.3.5
- squizlabs/php_codesniffer: ^3.3.1
README
Kuria库的常用开发依赖和脚本。
内容
需求
- PHP 7.1+
使用方法
Composer脚本
此包定义了以下Composer脚本
composer all
- 运行代码风格检查和测试composer tests
- 运行测试composer coverage
- 运行测试并生成代码覆盖率报告composer cs
- 运行代码风格检查composer cs:fix
- 尝试自动修复代码风格违规
运行 composer package-scripts:list
来显示仅运行特定工具的命令。
基本测试类
应扩展 Kuria\DevMeta\Test
类,而不是 PHPUnit\Framework\TestCase
。
它提供了从 kuria/phpunit-extras 获取的额外功能。
<?php namespace Acme; use Kuria\DevMeta\Test; class ExampleTest extends Test { // ... }