Go to file
2020-04-08 00:47:02 -07:00
.github/workflows Fix path to Psalm 2020-01-08 00:14:02 -05:00
src introduce testing 2020-04-08 00:47:02 -07:00
tests introduce testing 2020-04-08 00:47:02 -07:00
.gitignore Fix #1 by improving plugin initialisation 2019-02-20 01:33:01 -05:00
codeception.yml introduce testing 2020-04-08 00:47:02 -07:00
composer.json introduce testing 2020-04-08 00:47:02 -07:00
LICENSE Add license 2020-02-03 16:57:15 -05:00
psalm-baseline.xml Add baseline to capture existing errors 2020-01-08 00:11:05 -05:00
psalm.xml Add baseline to capture existing errors 2020-01-08 00:11:05 -05:00
README.md Update README.md 2020-03-10 08:48:51 -04:00

Psalm plugin for Laravel

Type coverage

Installation

First install Psalm in your project, making sure to run --init, then run the following commands:

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

How it works

Under the hood it just runs https://github.com/barryvdh/laravel-ide-helper and feeds the resultant stubs into Psalm, which can read PHPStorm meta stubs.

It also parses any database migrations it can find to try to understand property types in your database models.