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 for PHPUnit
Psalm Plugin for Symfony
Stubs to let Psalm understand Doctrine better
A Laravel plugin for Psalm
Psalm plugin for Mockery
Psalm plugin for the PHP Standard Library
Detects possible insane comparison ("string" == 0) to help migrate to PHP8
WordPress stubs and plugin for Psalm.
Provides static analysis for Shoot models and presenters
Let Psalm understand better psr11 containers
Guzzle type information for Psalm
vimeo/psalm plugin for thecodingmachine/safe
Support @todo-by docblock annotations
Add junit report format to psalm
Adds strict_types declaration when the file is provably safe
psalm plugin for patchlevel/event-sourcing
A Psalm plugin to detect calling private or protected method via proxy
Psalm plugin to enforce strict equality
Function signatures for the phpredis PECL package
Do not allow usage of empty()
Automatically change == into === when safe
Psalm plugin for a better typed yii2 application
A Laravel 8 plugin for Psalm. PHP 8 only.
Psalm Plugin for REDAXO
Automatically change empty() into a more explicit expression
Psalm plugin for Laravel that interrupt service locator calls.
Psalm plugin to work with `sprintf`, `printf`, `sscanf` and `fscanf`.
nikic/iter type information for Psalm
Psalm plugin for Magento 2
Fix the code to use existing constants instead of literals when available
Psalm support for Drupal security analysis.
Psalm plugin that makes sure that you don't use too many arguments in functions and methods.
Restrict the use of (int) and (float) to numeric-string only
Psalm plugin for Magento 2
Analog for psalm-trace but with pretty print
Psalm plugin for react/promise
Psalm plugin for Zend Framework 1
Stubs to let Psalm understand Doctrine MongoDb ODM better
Stubs for symfony interfaces
Allow stubs with glob in your project
Psalm Plugin for Symfony
Stubs to let Psalm understand psr/log (PSR-3) strictly
Psalm plugin for Bitrix Framework
A psalm-plugin for CakePHP
Replace Elvis operator (?:) by null coalesce operator (??) when applicable
Add return type typehints to deserialization methods
Template to create psalm-plugin projects from
Psalm plugin for react/mysql
Stubs to let Psalm understand Laravel Collections better
Psalm plugin to add sinks for all file functions that accept streams.
finding mismatch type assignment in function/method scope with psalm
nikic/iter type information for Psalm
Stub to let Psalm understand Knapsack Collections better
A Codeception plugin for psalm
Psalm plugin for Nette Framework
A Lumen plugin for Psalm
A Psalm plugin to detect unsafe usage of $DB methods with SQL
Detect layer dependency violation psalm-plugin
Psalm plugin for leightonthomas/validation.
Package can generate documentation for service
Add declaration of strict_types in empty class
Use property type to fix param in the setter
Psalm plugin for Nette Framework
Psalm plugin for sabre/event
Repository resolver to show psalm how to resolve getRepository method
Do not allow double-quoted strings
Do not allow variables in strings
SOCi Psalm Rule, no string concatenation
dispatcher with taint source for params
Dont' operation inside constructor
Stubs to let Psalm understand Doctrine better