Releases: eslint-functional/eslint-plugin-functional
Releases · eslint-functional/eslint-plugin-functional
v7.2.0
7.2.0 (2024-12-19)
Features
- no-conditional-statements: add option
ignoreCodePattern
for ignoring if conditions (#909) (d3cf5d8)
v7.1.0
7.1.0 (2024-10-20)
Features
v7.0.3
7.0.3 (2024-10-20)
Bug Fixes
- ensure default options are applied (#889) (5b57cd2)
- functional-parameters: default options not being applied to option overrides (#888) (06f2b80)
v7.0.2
7.0.2 (2024-08-26)
Bug Fixes
- no-expression-statements: ignore
Promise<void>
when ignoreVoid
is set (#866) (2e1a992)
v7.0.1
7.0.1 (2024-08-07)
Bug Fixes
- don't throw when typescript can't be resolved (afb05bd)
v7.0.0
7.0.0 (2024-08-05)
Bug Fixes
- checking of types from ts's lib are now more strict (#862) (39beb25)
Features
- eslint 9 migration (#809) (de4e3ea)
- functional-parameters: allow overriding options based on where the function type is declared (#803) (21396d5), closes #575
- functional-parameters: change options in recommended and lite configs (#811) (b3cb8d9)
- immutable-data: allows for applying overrides to the options based on the root object's type (#826) (c04e425)
- no-classes: add options ignoreIdentifierPattern and ignoreCodePattern (#863) (18aede1), closes #851
- no-throw-statements: replace option
allowInAsyncFunctions
with allowToRejectPromises
(#839) (c2c589c), closes #838
- prefer-immutable-types: allow overriding options based on where the type is declared (#804) (86fa76a), closes #800
- prefer-immutable-types: change the options in recommeneded and lite configs (#810) (defd713)
BREAKING CHANGES
- The minimum supported Node version is now 18.18.0 (#809)
- The minimum supported TypeScript version is now 4.7.4 (#809)
- The minimum supported Eslint version is now 9.0.0 (#809)
- no-throw-statements: replace option
allowInAsyncFunctions
with allowToRejectPromises
(#839)
v6.6.3
6.6.3 (2024-07-11)
Bug Fixes
- immutable-data: ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions (#849) (f6ff69b), closes #840
v6.6.2
6.6.2 (2024-07-11)
Bug Fixes
- no-conditional-statements: allow continue and break statements with labels to be considered "returning" (#846) (969b77b)
- no-expression-statements: arrow functions cannot be self returning (#847) (7217fa4)
- no-promise-reject: new Promises and throw statements are now also checked (#848) (fbe27ad)
v6.6.0
6.6.0 (2024-06-19)
Features
- prefer-immutable-types: allow for changing suggestion messages (#828) (822cc33)