kubawerlos / types-checker
一个用于在PHP 7代码中查找缺少类型声明的工具
v2.2.0
2021-12-17 17:11 UTC
Requires
- php: ^7.2 || ^8.0
- ext-tokenizer: *
- symfony/console: ^3.4 || ^4.0 || ^5.0 || ^6.0
- symfony/finder: ^3.4 || ^4.0 || ^5.0 || ^6.0
Requires (Dev)
- phpunit/phpunit: ^8.5.2 || ^9.0.1
README
一个用于在PHP 7代码中查找缺少类型声明的工具。
安装
composer require --dev kubawerlos/types-checker
用法
vendor/bin/types-checker src tests
配置
示例
<?php interface Foo { public function baz(); } class Bar { public function baz($x): array { } public function qux(bool $b, $x) { } }
Types checker - 2 items checked: - 1 class - 1 interface Issues found: - Interface Foo: - baz: - missing return type - Class Bar: - baz: - parameter $x is missing type - qux: - missing return type - parameter $x is missing type 4 issues