brumann/phpstan-rules
phpstan的自定义规则
dev-main
2019-04-16 05:57 UTC
Requires
- php: ^7.1
- phpstan/phpstan: ^0.11.5
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2024-08-26 22:09:29 UTC
README
自定义PHPStan规则的集合。
⚠️ 这只是一个概念验证
安装
composer require --dev brumann/phpstan-rules
使用
要启用所有规则及其默认配置,您只需将提供的rules.neon
文件包含在您的phpstan.neon
中,如下所示:
includes: - vendor/brumann/phpstan-rules/rules.neon
如果您只想启用选择性的规则,您也可以在phpstan.neon
中手动配置规则,详情请参阅文档:https://github.com/phpstan/phpstan#custom-rules
规则
ConstructorPreferInterface
此规则确保当构造函数参数是对象时,类型提示是适当的接口,而不是具体实现。您可以选择提供要忽略的接口列表。