Psalm plugins

These plugins allow Psalm to work great with popular packages like Laravel, PHPUnit, and Symfony.

Have a look at Psalm’s documentation to find out how to install and use them.

psalm/plugin-phpunit

108,306 36

Psalm plugin for PHPUnit

psalm/plugin-symfony

57,812 71

Psalm Plugin for Symfony

psalm/plugin-laravel

38,792 94

A Laravel plugin for Psalm

weirdan/doctrine-psalm-plugin

33,340 46

Stubs to let Psalm understand Doctrine better

psalm/plugin-mockery

5,546 3

Psalm plugin for Mockery

lctrs/psalm-psr-container-plugin

1,585 3

Let Psalm understand better psr11 containers

hectorj/safe-php-psalm-plugin

1,364 2

vimeo/psalm plugin for thecodingmachine/safe

alexeyshockov/guzzle-psalm-plugin

1,034 1

Guzzle type information for Psalm

dq5studios/psalm-junit

567 1

Add junit report format to psalm

shoot/psalm-plugin

469 1

Provides static analysis for Shoot models and presenters

runtothefather/doctrine-psalm-plugin

176 3

Repository resolver to show psalm how to resolve getRepository method

seferov/symfony-psalm-plugin

151 6

Psalm Plugin for Symfony

humanmade/psalm-plugin-wordpress

126 9

WordPress stubs and plugin for Psalm.

someniatko/iter-psalm-plugin

119 0

nikic/iter type information for Psalm

struggle-for-php/sfp-psalm-psr-log-plugin

58 0

Stubs to let Psalm understand psr/log (PSR-3) strictly

fkupper/psalm-laravel-collections

44 3

Stubs to let Psalm understand Laravel Collections better

zerkms/symfony-psalm-plugin

31 2

Stubs for symfony interfaces

weirdan/psalm-doctrine-collections

15 44

Stubs to let Psalm understand Doctrine better

dance-engineer/psalm-knapsack-collections

13 0

Stub to let Psalm understand Knapsack Collections better

kafkiansky/service-locator-interrupter

12 0

Psalm plugin for Laravel that interrupt service locator calls.

futurerockstars/nette-psalm-plugin

10 0

Psalm plugin for Nette Framework

weirdan/psalm-plugin-skeleton

8 5

Template to create psalm-plugin projects from

matthewbdaly/psalm-plugin-zendframework1

2 1

Psalm plugin for Zend Framework 1

orklah/psalm-strict-visibility

2 5

A Psalm plugin to detect calling private or protected method via proxy

visma/magento2-psalm

2 0

Psalm plugin for Magento 2

leightonthomas/validation-psalm-plugin

2 0

Psalm plugin for leightonthomas/validation.

struggle-for-php/sfp-psalm-typed-local-variable-plugin

0 13

finding mismatch type assignment in function/method scope with psalm

alexeyshockov/iter-psalm-plugin

0 2

nikic/iter type information for Psalm

psalm/plugin-sabre-event

0 0

Psalm plugin for sabre/event

sglitowitzsoci/soci-psalm-no-string-concatenation

0 0

SOCi Psalm Rule, no string concatenation

samlitowitz/psalm-no-variables-in-strings

0 0

Do not allow variables in strings

patrickkusebauch/nette-psalm-plugin

0 0

Psalm plugin for Nette Framework

el7cosmos/codeception-psalm-plugin

0 0

A Codeception plugin for psalm

samlitowitz/psalm-no-double-quoted-strings

0 0

Do not allow double-quoted strings