Releases: JasonWeinzierl/eslint-plugin-rxjs-x
Releases Β· JasonWeinzierl/eslint-plugin-rxjs-x
v0.8.1
03 Nov 16:27
Compare
Sorry, something went wrong.
No results found
Features
no-sharereplay-before-takeuntil : new rule to forbid putting shareReplay with refCount: false before takeUntil. (#241 ) (dafc378 )
no-unnecessary-collection : new rule to forbid unnecessary passing a single observable to functions expecting multiple, like combineLatest or forkJoin. (#281 ) (61abe24 )
no-sharereplay-before-takeuntil and no-unnecessary-collection added to strict config.
v0.8.0
02 Nov 16:40
Compare
Sorry, something went wrong.
No results found
Fixes
Add compatibility with eslint's defineConfig() (#283 ) (ea87c86 )
README has been updated with a more detailed migration guide.
v0.7.7
07 Jul 14:17
Compare
Sorry, something went wrong.
No results found
Features
no-misused-observables : improve report location for functions: reports their return type or the function head (#238 ) (8e06ed9 )
Fixes
no-misused-observables : false positive for JSX attributes (#239 ) (636c922 )
no-misused-observables : don't report on static accessor properties (#240 ) (eee86ce )
no-misused-observables : allow Observable-returning functions for union types (#236 ) (93c6dab )
v0.7.6
16 Jun 20:41
Compare
Sorry, something went wrong.
No results found
Fixes
no-implicit-any-catch : proper parenthesis for two-param catchError (#230 ) (ea0f36a )
v0.7.5
05 Jun 17:07
Compare
Sorry, something went wrong.
No results found
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
28 May 03:31
Compare
Sorry, something went wrong.
No results found
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
26 May 04:48
Compare
Sorry, something went wrong.
No results found
Features
no-ignored-subscription : ignore for certain operators (#187 ) (782f823 )
v0.7.2
18 Apr 16:06
Compare
Sorry, something went wrong.
No results found
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
16 Apr 20:30
Compare
Sorry, something went wrong.
No results found
Features
no-topromise : suggest lastValueFrom(..., { defaultValue: undefined }). (#184 ) (940ee0c )
v0.7.0
12 Mar 15:06
Compare
Sorry, something went wrong.
No results found
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 )