Skip to content
rdlabo.dev
@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.