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 supported18 Subscribers
Add a CodeTriage badge to psalm
Help out
- Issues
- Psalm crash due to NAN on PHP 8.5
- Conditional `@return` collapses to null branch when stub redeclares scanned-source method
- [6.x] Accept string pseudo-type intersections in docblocks
- [6.x] Quiet CLI output when running under an AI agent
- [6.x] extract `IdeDetector`, auto-detect IDE when none specified
- Add `@only-named-arguments` annotation
- [6.x] Add support for template default types
- Looping class-string-map incorrectly has mixed key and mixed value
- [6.x] Fix: accept TLiteralClassString of a trait as trait-string
- Add stub to ReflectionObject class
- Docs
- PHP not yet supported