mteu / zealous-stan
一组适度且高度主观的常用phpstan规则集合
0.6.0
2024-08-19 08:11 UTC
Requires
- php: ^8.1
- ergebnis/phpstan-rules: ^2.1
- mteu/docblock-rules: ^0.3
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-strict-rules: ^1.5
- spaze/phpstan-disallowed-calls: ^3.0
- symplify/phpstan-rules: ^13.0.0
Requires (Dev)
- armin/editorconfig-cli: ^1.8 || ^2.0
- ergebnis/composer-normalize: ^2.37
README
Zealous Stan
Zealous Stan 是一组简单、适度且显然高度主观的常用 PHPStan 规则集合。
🚨 声明
由于 Zealous Stan 是我为私人项目定制的个人配置,可能不足以满足更广泛受众的需求。可能性很小。所以,如果您真的想直接使用它,请做好未通知的破坏性更改和/或semver违规的准备。此包可能需要额外的配置,而这可能或可能没有被在此处记录。请自行承担风险。
⚡ 使用方法
需要此包,并确保根据您的需求配置PHPStan,在您的项目中放置一个配置文件(例如,作为包根目录中的 phpstan.neon
文件)。
composer require --dev mteu/zealous-stan
如果您使用的是 phpstan/extension-installer
,您就可以开始了。
🚀 特色扩展
- ergebnis/phpstan-rules
- mteu/docblock-rules
- phpstan/phpstan-deprecation-rules
- phpstan/phpstan-strict-rules
- spaze/phpstan-disallowed-calls
- symplify/phpstan-rule
请记住,特色扩展列表非常主观,仅反映我当前的工作流程。🤷
💛 致谢
我非常感谢那些创建了、维护并资助 PHPStan 的人。谢谢,Ondřej 和所有贡献者!
⭐ 许可证
本项目采用 GNU通用公共许可证3.0(或更高版本) 许可。