@rdlabo/eslint-plugin-rules v21.3.0
Keep Angular and Ionic architecture consistent
Adopt a flat-config preset or select individual rules for Signals, component boundaries, Ionic overlays, forms, and safe asynchronous code.
What the plugin covers
Angular Signals
Catch Signals used as plain values in TypeScript and templates.
Component boundaries
Enforce ViewModel ownership, readonly properties, and lifecycle contracts.
Ionic interaction
Standardize overlays, standalone imports, attribute bindings, and double-tap prevention.
Framework-independent TypeScript
Use the /typescript entry point for rules that do not load Angular or Ionic.