Skip to content

Releases: eslint-functional/eslint-plugin-functional

v6.1.0

10 Mar 23:58
Compare
Choose a tag to compare

6.1.0 (2024-03-10)

Bug Fixes

  • immutable-data: treat Object.entries({}).sort() as immediate mutation (245886f), closes #773

Features

  • new config to disable all rules that require type info (af30f15)

v6.0.1

23 Feb 11:50
Compare
Choose a tag to compare

6.0.1 (2024-02-23)

Bug Fixes

  • typos in function names (05b2f9c)

v6.0.0

30 Jul 14:05
Compare
Choose a tag to compare

6.0.0 (2023-07-30)

Features

  • functional-parameters: add option to ignore getters and setters (9c89b9e)
  • immutable-data: add new option ignoreNonConstDeclarations (ecde24a), closes #691
  • no-expression-statements: add option to ignore self returning functions (894fb91), closes #611
  • prefer-immutable-types: use suggestions instead of a fixer by default (#598) (3fb9028)
  • remove assumeTypes option (6be5862)
  • add sanity checks to type immutablity override settings (d3ce5b0)
  • replace ignorePattern option with ignoreIdentifierPattern and ignoreCodePattern (48d8eba), closes #467

Build System

  • increase minimum supported TypeScript version to 4.3.5 (aefe6b2)

BREAKING CHANGES

  • replace ignorePattern option with ignoreIdentifierPattern and ignoreCodePattern
  • increase minimum supported TypeScript version to 4.3.5
  • remove assumeTypes option
  • prefer-immutable-types: The fixer config no longer inherits as many options as before; be sure to be
    explicit in your configs.

v6.0.0-next.7

24 Jul 12:15
Compare
Choose a tag to compare
v6.0.0-next.7 Pre-release
Pre-release

6.0.0-next.7 (2023-07-24)

Bug Fixes

  • immutable-data: rework logic, it should work now (9644994), closes #692

v6.0.0-next.6

21 Jul 06:32
Compare
Choose a tag to compare
v6.0.0-next.6 Pre-release
Pre-release

6.0.0-next.6 (2023-07-21)

Features

  • immutable-data: add new option ignoreNonConstDeclarations (ecde24a), closes #691

v6.0.0-next.5

21 Jul 04:06
Compare
Choose a tag to compare
v6.0.0-next.5 Pre-release
Pre-release

6.0.0-next.5 (2023-07-21)

Bug Fixes

  • replace ignorePattern option with ignoreIdentifierPattern and ignoreCodePattern (48d8eba), closes #467

BREAKING CHANGES

  • replace ignorePattern option with ignoreIdentifierPattern and ignoreCodePattern

v6.0.0-next.4

21 Jul 00:52
Compare
Choose a tag to compare
v6.0.0-next.4 Pre-release
Pre-release

6.0.0-next.4 (2023-07-21)

Features

  • no-expression-statements: add option to ignore self returning functions (894fb91), closes #611

v6.0.0-next.3

17 Jul 03:13
Compare
Choose a tag to compare
v6.0.0-next.3 Pre-release
Pre-release

6.0.0-next.3 (2023-07-17)

Bug Fixes

  • add sanity checks to type immutablity override settings (d3ce5b0)

v6.0.0-next.2

17 Jul 02:29
Compare
Choose a tag to compare
v6.0.0-next.2 Pre-release
Pre-release

6.0.0-next.2 (2023-07-17)

Features

  • functional-parameters: add option to ignore getters and setters (9c89b9e)

v6.0.0-next.1

15 Jul 15:27
Compare
Choose a tag to compare
v6.0.0-next.1 Pre-release
Pre-release

6.0.0-next.1 (2023-07-15)

Bug Fixes

Build System

  • increase minimum supported TypeScript version to 4.3.5 (aefe6b2)

Features

  • prefer-immutable-types: use suggestions instead of a fixer by default (#598) (3fb9028)
  • remove assumeTypes option (6be5862)

BREAKING CHANGES

  • increase minimum supported TypeScript version to 4.3.5
  • remove assumeTypes option
  • prefer-immutable-types: The fixer config no longer inherits as many options as before; be sure to be
    explicit in your configs.