3 comments (3 comments)0 reactions (0 reactions)0 assignees (0 assignees)PHP668 forks (668 forks)batch import
Help wanteddocblock assertionsenhancement
Repository metrics
- Stars
- 5,369 stars (5,369 stars)
- PR merge metrics
- Avg merge 3d 12h (Avg merge 3d 12h)5 merged PRs in 30d (5 merged PRs in 30d)
Contributor guide
- Research direction
- Review the provided Psalm sandbox example (https://psalm.dev/r/f1c0b3b1ba) to understand the false positive for PossiblyUndefinedIntArrayOffset. Then, investigate the Psalm source code, particularly the logic in the array analysis that handles function calls and key existence checks. Look for where the analysis incorrectly assumes an offset is undefined when it is actually defined via a function call within another function. Trace the control flow and type inference to identify the bug.
- Tech stack
- php
- Domain
- developer experiencetooling
- Issue type
- Bug
- Prerequisites
- PHPBasic understanding of Psalm