brumann/phpstan-rules

phpstan的自定义规则

dev-main 2019-04-16 05:57 UTC

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

此规则确保当构造函数参数是对象时,类型提示是适当的接口,而不是具体实现。您可以选择提供要忽略的接口列表。