Summary
Angular ESLint 22.2 adds an allowExplicitOnPush option that can automatically remove explicit OnPush declarations when a project disallows them. It also reports Angular major-version mismatches at runtime and adds template rules covering duplicate metadata arrays, ARIA validity and static string properties.
Why it matters
These checks move architectural and accessibility conventions into repeatable CI enforcement for Angular teams.
Related coverage
- React Hook Form 7.87 adds opaque TypeScript leaves and shouldTouch validation
- GitHub Copilot CLI 1.0.82 tightens worktree and approval flows
- T3 Code nightly unifies agent activity and composer state