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 supported14 Subscribers
Add a CodeTriage badge to psalm
Help out
- Issues
- Type inference issue while Psalm correctly identifies the variable's template type
- False positive when an array is created using square bracket syntax
- Psalm's cache not working properly
- Fix performance drops on complex expressions
- Wrong type for `$_FILES` when uploading multiple files
- Inconsistent method signatures when clashing with a built in class
- static constructors, generics & inheritance
- Question: get a callable type from a keyed-array type inside a plugin
- Psalter creates invalid, partial cache directory and is slower with cache
- Allow parameters of mutation-free functions in @psalm-assert-if-true
- Docs
- PHP not yet supported