Releases: JasonWeinzierl/eslint-plugin-rxjs-x
Releases · JasonWeinzierl/eslint-plugin-rxjs-x
v0.7.5
Features
- no-unbound-methods: ignore certain types, defaulting to Angular's Signal (#211) (087bf3c)
- throw-error: report subjects throwing non-Errors (#215) (eb979fb)
Fixes
- no-async-subscribe: report async next property on observer objects (#214) (f3ab04d)
v0.7.4
Fixes
- no-explicit-generics: don't incorrectly flag union types (#210) (5662966)
- finnish: don't require
$
for forkJoin
and combineLatest
overloads that take object expressions as input (#212) (ee9ec8e)
- suffix-subjects: don't require
Subject
suffix for forkJoin
and combineLatest
overloads that take object expressions as input (#212) (ee9ec8e)
New Contributors
v0.7.3
Features
- no-ignored-subscription: ignore for certain operators (#187) (782f823)
v0.7.2
Fixes
- Functions and methods with implicit return types will now be properly checked by
finnish
, no-finnish
, and no-misused-observables
. (#185) (b69756e)
Chores
- The
docs
folder of Markdown documentation is no longer published to npm. (#186) (cd82f47)
v0.7.1
Features
- no-topromise: suggest
lastValueFrom(..., { defaultValue: undefined })
. (#184) (940ee0c)
v0.7.0
Breaking Changes
- typescript-eslint ^8.19.1 is required (#135) (e5e4f7c)
- Bump ts-api-utils to ^2.
Features
- The URL for each rule now aligns with the installed version of this plugin, instead of latest main. (bf70419)
v0.6.2
Features
- no-redundant-notify: also catch
unsubscribe
. (#113) (d42dd58)
Documentation
- add complete documentation on when not to use each rule. (#91) (f4b16eb)
- no-subject-unsubscribe: document behavior that bans passing subjects to
Subscription
's add
method. (#112) (3ca435b)
v0.6.1
Features
- no-explicit-generics: removed from
strict
configuration due to known issue. (#78) (c97c29f)
v0.6.0
Breaking Changes
- no-subscribe-in-pipe: added to recommended and strict configurations. (#59) (26fe38b)
- TypeScript >= 4.8.4 is required (#68) (7e412aa)
Features
- no-subscribe-in-pipe: new rule to forbid calling
subscribe
within pipe
. (#59) (26fe38b)
New Contributors
v0.5.1
Features
- no-misused-observables: new rule similar to
@typescript-eslint/no-misused-promises
. (#58) (41c7be8)
- enabled in the
strict
configuration.
- add
name
to each configuration. (#75) (c3b3b33)