NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #574 most downloaded on Packagist
A PHPCS sniff to detect problems with variables.
Last release 2 months ago
27 Jul 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 55 of 57 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
74 releases · first in 2017
Add option for undefined vars (#56).
Support shorthand list assignment (#50).
use() constructs (#54).One column per quarter.
Remove typehints to support PHP 5 (#47).
Include parent keyword as a static reference (#44).
parent keyword as a static reference (#44).Allow unused function arguments as regexp (#22).
Fix broken foreach variable identification (#36). Fixes a major regression caused by #35.
foreach variable identification (#36). Fixes a major regression caused by #35.> ⚠️ DO NOT USE THIS VERSION, IT HAS A MAJOR REGRESSION FIXED IN 2.0.7.
⚠️ DO NOT USE THIS VERSION, IT HAS A MAJOR REGRESSION FIXED IN 2.0.7.
foreach (#35).Fix recognition of static variable functions (#27).
$this (#25).Lib directory and namespace (#28).Allow using $this in closures (#20).
$this in closures (#20).Fix a bug that could occur where a variable was used within the same parenthesis-wrapped expression (e.g. function call arguments) but after a comma (
Disable the roave/security-advisories dependency because it required developers to add additional lines to their composer.json.
roave/security-advisories dependency because it required developers to add additional lines to their composer.json.Re-enable sniffs that were accidentally disabled, particularly unused function arguments.
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →