Skip to content

re-add psalm v7#19323

Draft
LordSimal wants to merge 2 commits into5.xfrom
5.x-psalm
Draft

re-add psalm v7#19323
LordSimal wants to merge 2 commits into5.xfrom
5.x-psalm

Conversation

@LordSimal
Copy link
Copy Markdown
Contributor

@LordSimal LordSimal commented Mar 9, 2026

Psalm v7 has evolved quite a lot and a stable public release seems to be around the corner

So this is the bare minimum to get level 7 working with a few custom ignores via baseline + a lot of generally ignored errors in the psalm.xml

Especially the taint stuff seems to be new/interesting.

We previously dropped Psalm v6
as it deviated from PHPStan more and more, caused more weird issues and was just a pain to maintain. But I think we can give Psalm v7 another try and maybe even get a few goodies out of it (like the taint and mutability-system)

@LordSimal LordSimal added this to the 5.3.3 milestone Mar 9, 2026
@markstory markstory modified the milestones: 5.3.3, 5.3.4 Mar 19, 2026
@LordSimal
Copy link
Copy Markdown
Contributor Author

My plan for this PR to wait till 7.0 is released, then do a fresh check with that version and finally get it merged in.

@markstory markstory modified the milestones: 5.3.4, 5.3.5 Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants