Skip to content

Evaluate Psalm PHPUnit plugin for test-aware analysis - #10

Closed
ephpicman wants to merge 5 commits into
1.xfrom
chore/psalm-phpunit-plugin-evaluation
Closed

ephpicman wants to merge 5 commits into
1.xfrom
chore/psalm-phpunit-plugin-evaluation

Conversation

@ephpicman

@ephpicman ephpicman commented Oct 27, 2026 •

Copy link
Copy Markdown
Owner

Closed: CI showed psalm/plugin-phpunit 0.20.4 is incompatible with this template's Psalm ^6.16 constraint because its plugin API dependency conflicts with Psalm versions below 7. Keep the narrow existing suppression rather than introducing a major Psalm upgrade solely for this cleanup.

Copy link
Copy Markdown
Owner Author

CI failure is due to dependency resolution, not failing PHPUnit assertions. psalm/plugin-phpunit 0.20.4 requires psalm/psalm-plugin-api ^0.1|^0.2|^0.3, and those API packages conflict with Psalm <7, while this template currently pins Psalm ^6.16. I am closing this experimental PR rather than upgrading the template's Psalm major version just to remove one narrow suppression. Keep the existing suppression for now; revisit the plugin if/when the template intentionally upgrades to Psalm 7.

@ephpicman ephpicman closed this Oct 27, 2026
@ephpicman
ephpicman deleted the chore/psalm-phpunit-plugin-evaluation branch October 27, 2026 11:33
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.

1 participant