brokeyourbike/plugin-laravel

此包已被 废弃 并不再维护。未建议替代包。

Laravel 8 插件用于 Psalm。仅支持 PHP 8。

安装数: 2,696

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 0

分支: 62

类型:psalm-plugin

v2.0.0 2021-06-29 20:38 UTC

README

Packagist Packagist Type coverage Tests

概述

此包为使用 Laravel 8 的项目提供了静态分析和类型支持。我们的目标是尽可能多地找到类型相关的错误,从而提高开发者的生产力和应用的健康。无需编写测试即可找到错误!

Screenshot

快速入门

请参阅 完整的 Psalm 文档 以获取将 Psalm 引入项目的更详细指南。

首先,如果您尚未安装 Psalm,请开始安装

composer require --dev vimeo/psalm
./vendor/bin/psalm --init

接下来,安装此包并启用插件

composer require --dev brokeyourbike/plugin-laravel
./vendor/bin/psalm-plugin enable brokeyourbike/plugin-laravel

最后,运行 Psalm 分析您的代码库

./vendor/bin/psalm

工作原理

实际上,它只是运行 https://github.com/barryvdh/laravel-ide-helper 并将结果占位符输入到 Psalm 中,Psalm 可以读取 PhpStorm 元占位符。

它还会解析它找到的任何数据库迁移,以尝试理解数据库模型中的属性类型。