- Improved error location reporting for duplicate class members, for-direction arguments, and refined the complexity rule to only highlight static block headers.
- Fixed several bugs including forward traversal args handling, JSDoc support in object shorthand rule, type corrections for Scope, Rule, and Program nodes, and enhanced suggestion error messaging.
- Updated documentation (README, CLI flag migration, usage examples) and performed routine chores such as bumping @eslint/js to 9.39.0, updating core dependencies, and CI node version.