A custom ESLint plugin for Angular that enforces best practices like constructor-less DI, safe Signal usage, and readonly properties. v20 adds new rules for Zoneless and template Signals—all with auto-fix support.