Fork of cartant's eslint-plugin-rxjs-angular updated for ESLint v9 compatibility. Current version 1.0.50. Provides three opinionated ESLint rules for enforcing RxJS best practices in Angular components: prefer-async-pipe (forbids calling subscribe in components), prefer-composition (forbids non-composed subscribe calls), and prefer-takeuntil (forbids subscribe without takeUntil). Requires @typescript-eslint/parser and TypeScript project configuration. Not recommended for new projects; prefer the original package if ESLint v8 is acceptable.
Verified import paths — ran on the pinned version, not inferred.
Use import to load the plugin; the package is ESM-only (no CJS export).
Rules are accessed via the plugin name in ESLint configuration, not by importing the 'rules' property.
Prefix changed from 'rxjs-angular' to 'rxjs-angular-updated' to avoid conflicts with the original package.
Minimal ESLint flat config (v9) setup using the updated plugin with two rules enabled.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.