5.0.3 (2023-03-28)
- Widen the TypeScript peer dependency. (e9ed8b3)
5.0.2 (2022-01-26)
- Don't ignore
$
-suffixed properties in thesuffix-subjects
rule. (d4a94c0)
5.0.1 (2022-01-12)
- The
no-ignored-takewhile-value
rule is now aware of array and object destructuring patterns. (f0f0cf3)
5.0.0 (2022-01-06)
- The
prefer-observer
rule now has a fixer. (d40b0a0)
4.0.4 (2021-12-31)
4.0.3 (2021-11-19)
- Escape
RegExp
characters in thesuffix-subjects
rule'ssuffix
option. See this issue. (a23a69c) - Don't effect failures for inner
first
-like operators in theno-unsafe-first
rule. See this issue. (19806a4)
4.0.2 (2021-11-08)
- Don't effect failures in the
throw-error
rule whenunknown
is thrown. See this issue. (784f463)
4.0.1 (2021-10-26)
- Add
no-subscribe-handlers
rule. (ea36a6d)
4.0.0 (2021-10-17)
- Support
eslint
v8 and@typescript-eslint
v5. (644953a)
3.3.7 (2021-08-29)
- Allow multiple
takeUntil
operators with other operators placed in between. (e66478c)
3.3.6 (2021-08-14)
- Don't attempt to ban shallow/root operator imports - introduced in RxJS 7.2 - in the
ban-operators
. (489a72e)
3.3.5 (2021-07-09)
- Support shallow/root operator imports - introduced in RxJS 7.2 - in the
ban-operators
andno-tap
rules. (009381f)
3.3.4 (2021-06-26)
- Check for non-RxJS
takeWhile
imports inno-ignored-takewhile-value
. (476fc29)
3.3.3 (2021-05-29)
- Bump
eslint-etc
version. (ca61caa)
3.3.2 (2021-05-28)
- Support factories in the
throw-error
rule. (f4e8835)
3.3.1 (2021-05-19)
- Remove the
no-subject-value
rule from recommended configuration. This was an oversight. Personally, I use the rule, but it's probably too opinionated to be in the recommended configuration. (79b7bc0)
3.3.0 (2021-05-01)
- The
no-internal
rule now has a fixer. (dc480b2)
3.2.0 (2021-04-25)
- The
no-ignored-subscribe
andno-nested-subscribe
rules now support types that implementSubscribable
. (57f6e3f)
3.1.5 (2021-04-08)
- Match only
subscribe
calls that are nested in arguments. (0dc28aa)
3.1.4 (2021-04-05)
- Allow
takeUntil
aftertakeUntil
. (d1a2549)
3.1.3 (2021-03-22)
- Set minimum
eslint-etc
version. (4fae336)
3.1.2 (2021-03-20)
- Enable TypeScript's
strict
option and fix related problems. (2bea9e0)
3.1.1 (2021-02-14)
- Improve
no-unsafe-takeuntil
docs and fix failure message grammar. (e3e8fed)
3.1.0 (2021-02-13)
- Added a
strict
option to thefinnish
rule. (8bf0d1d)
3.0.1 (2021-02-03)
- Support arrow functions without parameter parentheses in
no-implicit-any-catch
. (37427ad)
3.0.0 (2021-01-30)
- Check for an
Observable
type inno-implicit-any-catch
- a breaking change because the previous version of this rule didn't require type information. (ebfb553)
- Check for an
Observable
type inprefer-observer
. (30012be)
2.1.7 (2021-01-19)
- Don't insist on type references when checking for obserables. (521fe55)
2.1.6 (2021-01-11)
- Fix GitHub URL for docs. (a238c2d)
2.1.5 (2020-11-28)
- Use
files
inpackage.json
instead of.npmignore
. (99cb9ec)
2.1.4 (2020-11-21)
- Fixed a problem with
no-cyclic-action
when used with effects/epics that returnObservable<void>
. (79b9e82)
2.1.3 (2020-11-05)
no-ignored-subscription
should not effect failures forSubscriber
instances passed tosubscribe
. (72e11ec)
2.1.2 (2020-11-03)
- Use the public TypeScript API (
getTypeArguments
) to obtain the type arguments in theno-cyclic-action
rule. (7f55bcb)
2.1.1 (2020-11-03)
- Use the public TypeScript API (
getTypeOfSymbolAtLocation
) to obtain the action type in theno-cyclic-action
rule. (56687db)
2.1.0 (2020-11-03)
- Added the
no-cyclic-action
rule for effects and epics. (5e03092)
2.0.1 (2020-11-03)
- Update rule metadata.
2.0.0 (2020-10-29)
no-implicit-any-catch
is now enforced for error callbacks - and error methods on observers - passed tosubscribe
andtap
, too. (1b9234b)
1.0.3 (2020-10-27)
- Specify Node 10 as the minimum
engines
inpackage.json
and downlevel to ES2018.
1.0.2 (2020-10-25)
- Deprecate
no-tap
in favour ofban-operators
.no-do
/no-tap
was an early TSLint rule andban-operators
is the preferred rule for banning operators as it allows a message to be specified.
1.0.1 (2020-10-23)
- Specify
engines
inpackage.json
. - Downlevel the TypeScript output to ES2019.