Skip to content

Update dependency eslint-plugin-functional to v10 - #570

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/eslint-plugin-functional-10.x
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/eslint-plugin-functional-10.x

Conversation

@renovate

@renovate renovate Bot commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
eslint-plugin-functional ^6.0.0^10.0.0 age confidence

Release Notes

eslint-functional/eslint-plugin-functional (eslint-plugin-functional)

v10.0.1

Compare Source

Bug Fixes
  • no-expression-statements: ignore awaited void calls when ignoreVoid is enabled (#​1103) (2516a81)

v10.0.0

Compare Source

Build System
Features
BREAKING CHANGES

9.0.5 (2026-05-20)

Bug Fixes

9.0.4 (2026-02-23)

Bug Fixes
  • type errors for consumers (5947b54)

9.0.3 (2026-02-22)

Bug Fixes

9.0.2 (2025-06-02)

Bug Fixes
  • mark no-throw-statements rule as requiring type checking (#​963) (b06c25c)
  • prevent to report prefer-tacit in direct child of getter (#​965) (afe34c2)

9.0.1 (2025-02-24)

Bug Fixes
  • immutable-data: make ignoreMapsAndSets option actually work (#​936) (2bcc407)

v9.0.5

Compare Source

Build System
Features
BREAKING CHANGES

9.0.5 (2026-05-20)

Bug Fixes

9.0.4 (2026-02-23)

Bug Fixes
  • type errors for consumers (5947b54)

9.0.3 (2026-02-22)

Bug Fixes

9.0.2 (2025-06-02)

Bug Fixes
  • mark no-throw-statements rule as requiring type checking (#​963) (b06c25c)
  • prevent to report prefer-tacit in direct child of getter (#​965) (afe34c2)

9.0.1 (2025-02-24)

Bug Fixes
  • immutable-data: make ignoreMapsAndSets option actually work (#​936) (2bcc407)

v9.0.4

Compare Source

Build System
Features
BREAKING CHANGES

9.0.5 (2026-05-20)

Bug Fixes

9.0.4 (2026-02-23)

Bug Fixes
  • type errors for consumers (5947b54)

9.0.3 (2026-02-22)

Bug Fixes

9.0.2 (2025-06-02)

Bug Fixes
  • mark no-throw-statements rule as requiring type checking (#​963) (b06c25c)
  • prevent to report prefer-tacit in direct child of getter (#​965) (afe34c2)

9.0.1 (2025-02-24)

Bug Fixes
  • immutable-data: make ignoreMapsAndSets option actually work (#​936) (2bcc407)

v9.0.3

Compare Source

Build System
Features
BREAKING CHANGES

9.0.5 (2026-05-20)

Bug Fixes

9.0.4 (2026-02-23)

Bug Fixes
  • type errors for consumers (5947b54)

9.0.3 (2026-02-22)

Bug Fixes

9.0.2 (2025-06-02)

Bug Fixes
  • mark no-throw-statements rule as requiring type checking (#​963) (b06c25c)
  • prevent to report prefer-tacit in direct child of getter (#​965) (afe34c2)

9.0.1 (2025-02-24)

Bug Fixes
  • immutable-data: make ignoreMapsAndSets option actually work (#​936) (2bcc407)

v9.0.2

Compare Source

Build System
Features
BREAKING CHANGES

9.0.5 (2026-05-20)

Bug Fixes

9.0.4 (2026-02-23)

Bug Fixes
  • type errors for consumers (5947b54)

9.0.3 (2026-02-22)

Bug Fixes

9.0.2 (2025-06-02)

Bug Fixes
  • mark no-throw-statements rule as requiring type checking (#​963) (b06c25c)
  • prevent to report prefer-tacit in direct child of getter (#​965) (afe34c2)

9.0.1 (2025-02-24)

Bug Fixes
  • immutable-data: make ignoreMapsAndSets option actually work (#​936) (2bcc407)

v9.0.1

Compare Source

Build System
Features
BREAKING CHANGES

9.0.5 (2026-05-20)

Bug Fixes

9.0.4 (2026-02-23)

Bug Fixes
  • type errors for consumers (5947b54)

9.0.3 (2026-02-22)

Bug Fixes

9.0.2 (2025-06-02)

Bug Fixes
  • mark no-throw-statements rule as requiring type checking (#​963) (b06c25c)
  • prevent to report prefer-tacit in direct child of getter (#​965) (afe34c2)

9.0.1 (2025-02-24)

Bug Fixes
  • immutable-data: make ignoreMapsAndSets option actually work (#​936) (2bcc407)

v9.0.0

Compare Source

Build System
Features
BREAKING CHANGES

9.0.5 (2026-05-20)

Bug Fixes

9.0.4 (2026-02-23)

Bug Fixes
  • type errors for consumers (5947b54)

9.0.3 (2026-02-22)

Bug Fixes

9.0.2 (2025-06-02)

Bug Fixes
  • mark no-throw-statements rule as requiring type checking (#​963) (b06c25c)
  • prevent to report prefer-tacit in direct child of getter (#​965) (afe34c2)

9.0.1 (2025-02-24)

Bug Fixes
  • immutable-data: make ignoreMapsAndSets option actually work (#​936) (2bcc407)

v8.0.0

Compare Source

Bug Fixes
BREAKING CHANGES
  • when using patterns to match against PrivateIdentifiers, their names are now prefixed with a #.

v7.3.1

Compare Source

v7.3.0

Compare Source

Bug Fixes
  • prefer-tacit: improve suggestion message (59194b2)
Features
  • type-declaration-immutability: allow defining custom suggestion messages (037a3c7)

7.2.2 (2025-01-14)

7.2.1 (2025-01-06)

v7.2.2

Compare Source

Bug Fixes
  • prefer-tacit: improve suggestion message (59194b2)
Features
  • type-declaration-immutability: allow defining custom suggestion messages (037a3c7)

7.2.2 (2025-01-14)

7.2.1 (2025-01-06)

v7.2.1

Compare Source

Bug Fixes
  • prefer-tacit: improve suggestion message (59194b2)
Features
  • type-declaration-immutability: allow defining custom suggestion messages (037a3c7)

7.2.2 (2025-01-14)

7.2.1 (2025-01-06)

v7.2.0

Compare Source

Bug Fixes
  • prefer-tacit: improve suggestion message (59194b2)
Features
  • type-declaration-immutability: allow defining custom suggestion messages (037a3c7)

7.2.2 (2025-01-14)

7.2.1 (2025-01-06)

v7.1.0

Compare Source

Features

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)

7.0.2 (2024-08-26)

Bug Fixes
  • no-expression-statements: ignore Promise<void> when ignoreVoid is set (#​866) (2e1a992)

7.0.1 (2024-08-07)

Bug Fixes
  • don't throw when typescript can't be resolved (afb05bd)

v7.0.3

Compare Source

Features

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)

7.0.2 (2024-08-26)

Bug Fixes
  • no-expression-statements: ignore Promise<void> when ignoreVoid is set (#​866) (2e1a992)

7.0.1 (2024-08-07)

Bug Fixes
  • don't throw when typescript can't be resolved (afb05bd)

v7.0.2

Compare Source

Features

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)

7.0.2 (2024-08-26)

Bug Fixes
  • no-expression-statements: ignore Promise<void> when ignoreVoid is set (#​866) (2e1a992)

7.0.1 (2024-08-07)

Bug Fixes
  • don't throw when typescript can't be resolved (afb05bd)

v7.0.1

Compare Source

Features

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)

7.0.2 (2024-08-26)

Bug Fixes
  • no-expression-statements: ignore Promise<void> when ignoreVoid is set (#​866) (2e1a992)

7.0.1 (2024-08-07)

Bug Fixes
  • don't throw when typescript can't be resolved (afb05bd)

v7.0.0

Compare Source

Features

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)

7.0.2 (2024-08-26)

Bug Fixes
  • no-expression-statements: ignore Promise<void> when ignoreVoid is set (#​866) (2e1a992)

7.0.1 (2024-08-07)

Bug Fixes
  • don't throw when typescript can't be resolved (afb05bd)

v6.6.3

Compare Source

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)

6.6.3 (2024-07-11)

Bug Fixes
  • immutable-data: ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions (#​849) (f6ff69b), closes #​840

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)

6.6.1 (2024-07-06)

v6.6.2

Compare Source

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)

6.6.3 (2024-07-11)

Bug Fixes
  • immutable-data: ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions (#​849) (f6ff69b), closes #​840

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)

6.6.1 (2024-07-06)

v6.6.1

Compare Source

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

Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/eslint-plugin-functional-10.x branch from 09f77fd to dda1fad Compare June 11, 2026 19:48
@renovate
renovate Bot force-pushed the renovate/eslint-plugin-functional-10.x branch 2 times, most recently from 8aae98b to ce25a8b Compare July 16, 2026 20:30
@renovate
renovate Bot force-pushed the renovate/eslint-plugin-functional-10.x branch 2 times, most recently from 47bf09f to 3212fa9 Compare July 24, 2026 20:15
@renovate
renovate Bot force-pushed the renovate/eslint-plugin-functional-10.x branch from 3212fa9 to bb975db Compare July 30, 2026 18:01
@renovate
renovate Bot force-pushed the renovate/eslint-plugin-functional-10.x branch from bb975db to 69c154a Compare August 11, 2026 23:32
@renovate
renovate Bot force-pushed the renovate/eslint-plugin-functional-10.x branch from 69c154a to 32499f9 Compare August 26, 2026 12:41
@renovate
renovate Bot force-pushed the renovate/eslint-plugin-functional-10.x branch 2 times, most recently from 7435a81 to 132b7a1 Compare September 7, 2026 22:27
@renovate
renovate Bot force-pushed the renovate/eslint-plugin-functional-10.x branch from 132b7a1 to e8f2922 Compare September 15, 2026 16:52
@renovate
renovate Bot force-pushed the renovate/eslint-plugin-functional-10.x branch from e8f2922 to 72fba49 Compare September 16, 2026 05:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants