mhujer / phpstan-consistence
Consistence 库的 PHPStan 自定义规则
1.0
2021-11-05 12:17 UTC
Requires
- php: ~8.0 || ~8.1
- consistence-community/consistence: ^2.1.1
- phpstan/phpstan: ^1.0
Requires (Dev)
- consistence-community/coding-standard: 3.11.1
- php-parallel-lint/php-parallel-lint: 1.3.1
- phpunit/phpunit: 9.5.10
README
此存储库提供了以下自定义 PHPStan 规则用于 Consistence 库
- 检查没有类扩展
\Consistence\ObjectPrototype
或在其层次结构树中使用\Consistence\Type\ObjectMixinTrait
。它阻止的错误类型被 PHPStan 捕获,因此不再需要扩展/使用。 - 检查是否使用 Consistence 函数包装器(来自
ArrayType
)进行数组操作
用法
要使用这些规则,请在 Composer 中要求它们
composer require --dev mhujer/phpstan-consistence
并在项目的 PHPStan 配置中包含它们
includes: - vendor/mhujer/phpstan-consistence/rules.neon