-
Notifications
You must be signed in to change notification settings - Fork 576
Pull requests: phpstan/phpstan-src
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
Fix "Differing behaviors when requiring or including relatively vs using __DIR__"
#5862
opened Jun 13, 2026 by
staabm
Contributor
Loading…
Single-pass expression analysis groundwork - answer type questions from ExpressionResults
#5857
opened Jun 12, 2026 by
ondrejmirtes
Member
Loading…
Emit SwitchConditionNode and report always-false switch case comparisons
#5854
opened Jun 12, 2026 by
phpstan-bot
Collaborator
Loading…
add a new rule to detect duplicate switch cases
#5849
opened Jun 11, 2026 by
canvural
Contributor
Loading…
Pre-warm cold OptimizedDirectorySourceLocator caches before spawning workers
#5846
opened Jun 11, 2026 by
SanderMuller
Contributor
Loading…
Return
int|float from AccessoryDecimalIntegerStringType::toNumber() to account for overflow
#5815
opened Jun 6, 2026 by
phpstan-bot
Collaborator
Loading…
Narrow to
decimal-int-string/non-decimal-int-string from (string) (int) $x === $x comparisons
#5805
opened Jun 4, 2026 by
phpstan-bot
Collaborator
Loading…
Only treat
implode() separator as guaranteeing a non-empty result when the array has at least two elements
#5801
opened Jun 3, 2026 by
phpstan-bot
Collaborator
Loading…
Add
ExprUsedAsStringNode virtual node emitted for expressions used as a string
#5787
opened May 30, 2026 by
phpstan-bot
Collaborator
Loading…
Preserve constant array shape when spreading a union of constant arrays in array literals
#5774
opened May 27, 2026 by
phpstan-bot
Collaborator
Loading…
Compute integer range bounds for bitwise AND, OR, XOR, and NOT on
IntegerRangeType
#5771
opened May 26, 2026 by
phpstan-bot
Collaborator
Loading…
Replace FAUX function call workarounds
#5769
opened May 26, 2026 by
phpstan-bot
Collaborator
Loading…
Run loop convergence at all nesting depths in
NodeScopeResolver
#5762
opened May 25, 2026 by
phpstan-bot
Collaborator
Loading…
Do not add
HasMethodType to class-string types when the method is native
#5738
opened May 23, 2026 by
phpstan-bot
Collaborator
Loading…
Post issue-bot PR comment from a workflow_run workflow
#5728
opened May 21, 2026 by
ondrejmirtes
Member
Loading…
4 tasks
Implement
getNamedArgumentsVariants() on UnionTypeMethodReflection and IntersectionTypeMethodReflection to combine parameters by name
#5727
opened May 21, 2026 by
phpstan-bot
Collaborator
Loading…
Accept bidirectionally equivalent types in invariant template variance check
#5709
opened May 19, 2026 by
phpstan-bot
Collaborator
Loading…
Lock Composer autoload around phar:// reads in forked workers
#5670
opened May 15, 2026 by
ondrejmirtes
Member
Loading…
Make fork-mode parallel workers work when PHPStan runs from a .phar
#5669
opened May 15, 2026 by
ondrejmirtes
Member
Loading…
Invalidate maybe-impure function return values after impure method/static calls
#5667
opened May 14, 2026 by
phpstan-bot
Collaborator
Loading…
4 tasks done
Preserve ArrayDimFetch expression tracking through loop generalization
#5661
opened May 14, 2026 by
phpstan-bot
Collaborator
Loading…
6 tasks done
Guard
*scanf() return type extension by counter
#5641
opened May 11, 2026 by
hakre
Contributor
Loading…
Previous Next
ProTip!
Filter pull requests by the default branch with base:2.2.x.