psalm
https://github.com/vimeo/psalm
PHP
A static analysis tool for finding errors in PHP applications
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
PHP not yet supported17 Subscribers
Add a CodeTriage badge to psalm
Help out
- Issues
- InvalidDocblock for int-mask with unqualified global constants inside a namespace
- Assignments through a hooked interface property are not type-checked
- UndefinedMagicMethod on a first-class callable of a __call-handled method when methods are not sealed
- A stub that re-declares a scanned class drops the method-level templates a method inherits from its interface
- Build the stub images from a verified lock
- Fix: int-mask with unqualified global constants in a namespace
- int-mask ignores `use const` imports of namespaced constants
- False InvalidConstantAssignmentValue for a class constant typed as int-mask
- Unknown constants in int-mask are not reported in some docblock positions
- Fix template params missing from return type providers on __call
- Docs
- PHP not yet supported