Skip to content

Conversation

@RebeccaStevens
Copy link
Collaborator

@RebeccaStevens RebeccaStevens commented Jul 11, 2024

Handle labeled break statements and continue statements in switch cases in the no-conditional-statements rule.

@graphite-app
Copy link

graphite-app bot commented Jul 11, 2024

Your org has enabled the Graphite merge queue for merging into main

Add the label “Status: Merge Queue” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “Status: Hotfix” to add to the merge queue as a hot fix.

You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link.

@graphite-app
Copy link

graphite-app bot commented Jul 11, 2024

Merge activity

…ith labels to be considered "returning" (#846) Handle labeled break statements and continue statements in switch cases in the no-conditional-statements rule.
@RebeccaStevens RebeccaStevens force-pushed the 07-11-fix_no-conditional-statements_allow_continue_and_break_statements_with_labels_to_be_considered_returning_ branch from 711bab1 to 969b77b Compare July 11, 2024 07:26
@graphite-app graphite-app bot merged commit 969b77b into main Jul 11, 2024
@graphite-app graphite-app bot deleted the 07-11-fix_no-conditional-statements_allow_continue_and_break_statements_with_labels_to_be_considered_returning_ branch July 11, 2024 07:29
github-actions bot pushed a commit that referenced this pull request Jul 11, 2024
## [6.6.2](v6.6.1...v6.6.2) (2024-07-11) ### Bug Fixes * **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](#846)) ([969b77b](969b77b)) * **no-expression-statements:** arrow functions cannot be self returning ([#847](#847)) ([7217fa4](7217fa4)) * **no-promise-reject:** new Promises and throw statements are now also checked ([#848](#848)) ([fbe27ad](fbe27ad))
@github-actions
Copy link

🎉 This issue has been resolved in version 6.6.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions github-actions bot added the Status: Released It's now live. label Jul 11, 2024
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 20, 2024
##### [v6.6.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#663-2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) ##### [v6.6.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#662-2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) ##### [v6.6.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#661-2024-07-06) ##### [v6.6.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#660-2024-06-19) ##### Features - **prefer-immutable-types:** allow for changing suggestion messages ([#828](eslint-functional/eslint-plugin-functional#828)) ([822cc33](eslint-functional/eslint-plugin-functional@822cc33)) #### [6.5.2](eslint-functional/eslint-plugin-functional@v6.5.1...v6.5.2) (2024-06-19) #### [6.5.1](eslint-functional/eslint-plugin-functional@v6.5.0...v6.5.1) (2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#652-2024-06-19) ##### [v6.5.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#651-2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#650-2024-04-15) ##### Features - update is-immutable-type to v3.1.0 ([#806](eslint-functional/eslint-plugin-functional#806)) ([40435b7](eslint-functional/eslint-plugin-functional@40435b7)) #### [6.4.1](eslint-functional/eslint-plugin-functional@v6.4.0...v6.4.1) (2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#641-2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#640-2024-04-01) ##### Bug Fixes - **type-declaration-immutability:** replace fixer with suggestions for recommended and lite configs ([ae62abb](eslint-functional/eslint-plugin-functional@ae62abb)) ##### Features - **type-declaration-immutability:** add support for in-editor suggestions ([7a0a790](eslint-functional/eslint-plugin-functional@7a0a790)), closes [#797](eslint-functional/eslint-plugin-functional#797) #### [6.3.2](eslint-functional/eslint-plugin-functional@v6.3.1...v6.3.2) (2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) #### [6.3.1](eslint-functional/eslint-plugin-functional@v6.3.0...v6.3.1) (2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#632-2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) ##### [v6.3.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#631-2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#630-2024-03-25) ##### Features - **immutable-data:** add option for `ignoreNonConstDeclarations` to `treatParametersAsConst` ([#794](eslint-functional/eslint-plugin-functional#794)) ([059591a](eslint-functional/eslint-plugin-functional@059591a)), closes [#724](eslint-functional/eslint-plugin-functional#724) #### [6.2.3](eslint-functional/eslint-plugin-functional@v6.2.2...v6.2.3) (2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) #### [6.2.2](eslint-functional/eslint-plugin-functional@v6.2.1...v6.2.2) (2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) #### [6.2.1](eslint-functional/eslint-plugin-functional@v6.2.0...v6.2.1) (2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#623-2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) ##### [v6.2.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#622-2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) ##### [v6.2.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#621-2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#620-2024-03-22) ##### Bug Fixes - **type-declaration-immutability:** some (hopefully all) maximum call stack size exceeded errors ([61c561c](eslint-functional/eslint-plugin-functional@61c561c)), closes [#767](eslint-functional/eslint-plugin-functional#767) ##### Features - add support for flat configs ([#789](eslint-functional/eslint-plugin-functional#789)) ([5fa7c2c](eslint-functional/eslint-plugin-functional@5fa7c2c)) ##### [v6.1.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#611-2024-03-11) ##### Bug Fixes - **immutable-data:** handle immediate mutation of arrays generated from strings ([b003d1c](eslint-functional/eslint-plugin-functional@b003d1c)), closes [#759](eslint-functional/eslint-plugin-functional#759) ##### [v6.1.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#610-2024-03-10) ##### Bug Fixes - **immutable-data:** treat Object.entries({}).sort() as immediate mutation ([245886f](eslint-functional/eslint-plugin-functional@245886f)), closes [#773](eslint-functional/eslint-plugin-functional#773) ##### Features - new config to disable all rules that require type info ([af30f15](eslint-functional/eslint-plugin-functional@af30f15)) #### [6.0.1](eslint-functional/eslint-plugin-functional@v6.0.0...v6.0.1) (2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c)) ##### [v6.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#601-2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c))
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 20, 2024
##### [v6.6.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#663-2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) ##### [v6.6.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#662-2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) ##### [v6.6.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#661-2024-07-06) ##### [v6.6.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#660-2024-06-19) ##### Features - **prefer-immutable-types:** allow for changing suggestion messages ([#828](eslint-functional/eslint-plugin-functional#828)) ([822cc33](eslint-functional/eslint-plugin-functional@822cc33)) #### [6.5.2](eslint-functional/eslint-plugin-functional@v6.5.1...v6.5.2) (2024-06-19) #### [6.5.1](eslint-functional/eslint-plugin-functional@v6.5.0...v6.5.1) (2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#652-2024-06-19) ##### [v6.5.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#651-2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#650-2024-04-15) ##### Features - update is-immutable-type to v3.1.0 ([#806](eslint-functional/eslint-plugin-functional#806)) ([40435b7](eslint-functional/eslint-plugin-functional@40435b7)) #### [6.4.1](eslint-functional/eslint-plugin-functional@v6.4.0...v6.4.1) (2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#641-2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#640-2024-04-01) ##### Bug Fixes - **type-declaration-immutability:** replace fixer with suggestions for recommended and lite configs ([ae62abb](eslint-functional/eslint-plugin-functional@ae62abb)) ##### Features - **type-declaration-immutability:** add support for in-editor suggestions ([7a0a790](eslint-functional/eslint-plugin-functional@7a0a790)), closes [#797](eslint-functional/eslint-plugin-functional#797) #### [6.3.2](eslint-functional/eslint-plugin-functional@v6.3.1...v6.3.2) (2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) #### [6.3.1](eslint-functional/eslint-plugin-functional@v6.3.0...v6.3.1) (2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#632-2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) ##### [v6.3.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#631-2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#630-2024-03-25) ##### Features - **immutable-data:** add option for `ignoreNonConstDeclarations` to `treatParametersAsConst` ([#794](eslint-functional/eslint-plugin-functional#794)) ([059591a](eslint-functional/eslint-plugin-functional@059591a)), closes [#724](eslint-functional/eslint-plugin-functional#724) #### [6.2.3](eslint-functional/eslint-plugin-functional@v6.2.2...v6.2.3) (2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) #### [6.2.2](eslint-functional/eslint-plugin-functional@v6.2.1...v6.2.2) (2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) #### [6.2.1](eslint-functional/eslint-plugin-functional@v6.2.0...v6.2.1) (2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#623-2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) ##### [v6.2.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#622-2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) ##### [v6.2.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#621-2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#620-2024-03-22) ##### Bug Fixes - **type-declaration-immutability:** some (hopefully all) maximum call stack size exceeded errors ([61c561c](eslint-functional/eslint-plugin-functional@61c561c)), closes [#767](eslint-functional/eslint-plugin-functional#767) ##### Features - add support for flat configs ([#789](eslint-functional/eslint-plugin-functional#789)) ([5fa7c2c](eslint-functional/eslint-plugin-functional@5fa7c2c)) ##### [v6.1.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#611-2024-03-11) ##### Bug Fixes - **immutable-data:** handle immediate mutation of arrays generated from strings ([b003d1c](eslint-functional/eslint-plugin-functional@b003d1c)), closes [#759](eslint-functional/eslint-plugin-functional#759) ##### [v6.1.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#610-2024-03-10) ##### Bug Fixes - **immutable-data:** treat Object.entries({}).sort() as immediate mutation ([245886f](eslint-functional/eslint-plugin-functional@245886f)), closes [#773](eslint-functional/eslint-plugin-functional#773) ##### Features - new config to disable all rules that require type info ([af30f15](eslint-functional/eslint-plugin-functional@af30f15)) #### [6.0.1](eslint-functional/eslint-plugin-functional@v6.0.0...v6.0.1) (2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c)) ##### [v6.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#601-2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c))
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 20, 2024
##### [v6.6.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#663-2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) ##### [v6.6.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#662-2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) ##### [v6.6.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#661-2024-07-06) ##### [v6.6.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#660-2024-06-19) ##### Features - **prefer-immutable-types:** allow for changing suggestion messages ([#828](eslint-functional/eslint-plugin-functional#828)) ([822cc33](eslint-functional/eslint-plugin-functional@822cc33)) #### [6.5.2](eslint-functional/eslint-plugin-functional@v6.5.1...v6.5.2) (2024-06-19) #### [6.5.1](eslint-functional/eslint-plugin-functional@v6.5.0...v6.5.1) (2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#652-2024-06-19) ##### [v6.5.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#651-2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#650-2024-04-15) ##### Features - update is-immutable-type to v3.1.0 ([#806](eslint-functional/eslint-plugin-functional#806)) ([40435b7](eslint-functional/eslint-plugin-functional@40435b7)) #### [6.4.1](eslint-functional/eslint-plugin-functional@v6.4.0...v6.4.1) (2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#641-2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#640-2024-04-01) ##### Bug Fixes - **type-declaration-immutability:** replace fixer with suggestions for recommended and lite configs ([ae62abb](eslint-functional/eslint-plugin-functional@ae62abb)) ##### Features - **type-declaration-immutability:** add support for in-editor suggestions ([7a0a790](eslint-functional/eslint-plugin-functional@7a0a790)), closes [#797](eslint-functional/eslint-plugin-functional#797) #### [6.3.2](eslint-functional/eslint-plugin-functional@v6.3.1...v6.3.2) (2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) #### [6.3.1](eslint-functional/eslint-plugin-functional@v6.3.0...v6.3.1) (2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#632-2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) ##### [v6.3.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#631-2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#630-2024-03-25) ##### Features - **immutable-data:** add option for `ignoreNonConstDeclarations` to `treatParametersAsConst` ([#794](eslint-functional/eslint-plugin-functional#794)) ([059591a](eslint-functional/eslint-plugin-functional@059591a)), closes [#724](eslint-functional/eslint-plugin-functional#724) #### [6.2.3](eslint-functional/eslint-plugin-functional@v6.2.2...v6.2.3) (2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) #### [6.2.2](eslint-functional/eslint-plugin-functional@v6.2.1...v6.2.2) (2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) #### [6.2.1](eslint-functional/eslint-plugin-functional@v6.2.0...v6.2.1) (2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#623-2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) ##### [v6.2.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#622-2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) ##### [v6.2.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#621-2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#620-2024-03-22) ##### Bug Fixes - **type-declaration-immutability:** some (hopefully all) maximum call stack size exceeded errors ([61c561c](eslint-functional/eslint-plugin-functional@61c561c)), closes [#767](eslint-functional/eslint-plugin-functional#767) ##### Features - add support for flat configs ([#789](eslint-functional/eslint-plugin-functional#789)) ([5fa7c2c](eslint-functional/eslint-plugin-functional@5fa7c2c)) ##### [v6.1.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#611-2024-03-11) ##### Bug Fixes - **immutable-data:** handle immediate mutation of arrays generated from strings ([b003d1c](eslint-functional/eslint-plugin-functional@b003d1c)), closes [#759](eslint-functional/eslint-plugin-functional#759) ##### [v6.1.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#610-2024-03-10) ##### Bug Fixes - **immutable-data:** treat Object.entries({}).sort() as immediate mutation ([245886f](eslint-functional/eslint-plugin-functional@245886f)), closes [#773](eslint-functional/eslint-plugin-functional#773) ##### Features - new config to disable all rules that require type info ([af30f15](eslint-functional/eslint-plugin-functional@af30f15)) #### [6.0.1](eslint-functional/eslint-plugin-functional@v6.0.0...v6.0.1) (2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c)) ##### [v6.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#601-2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c))
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 21, 2024
##### [v6.6.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#663-2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) ##### [v6.6.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#662-2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) ##### [v6.6.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#661-2024-07-06) ##### [v6.6.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#660-2024-06-19) ##### Features - **prefer-immutable-types:** allow for changing suggestion messages ([#828](eslint-functional/eslint-plugin-functional#828)) ([822cc33](eslint-functional/eslint-plugin-functional@822cc33)) #### [6.5.2](eslint-functional/eslint-plugin-functional@v6.5.1...v6.5.2) (2024-06-19) #### [6.5.1](eslint-functional/eslint-plugin-functional@v6.5.0...v6.5.1) (2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#652-2024-06-19) ##### [v6.5.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#651-2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#650-2024-04-15) ##### Features - update is-immutable-type to v3.1.0 ([#806](eslint-functional/eslint-plugin-functional#806)) ([40435b7](eslint-functional/eslint-plugin-functional@40435b7)) #### [6.4.1](eslint-functional/eslint-plugin-functional@v6.4.0...v6.4.1) (2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#641-2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#640-2024-04-01) ##### Bug Fixes - **type-declaration-immutability:** replace fixer with suggestions for recommended and lite configs ([ae62abb](eslint-functional/eslint-plugin-functional@ae62abb)) ##### Features - **type-declaration-immutability:** add support for in-editor suggestions ([7a0a790](eslint-functional/eslint-plugin-functional@7a0a790)), closes [#797](eslint-functional/eslint-plugin-functional#797) #### [6.3.2](eslint-functional/eslint-plugin-functional@v6.3.1...v6.3.2) (2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) #### [6.3.1](eslint-functional/eslint-plugin-functional@v6.3.0...v6.3.1) (2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#632-2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) ##### [v6.3.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#631-2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#630-2024-03-25) ##### Features - **immutable-data:** add option for `ignoreNonConstDeclarations` to `treatParametersAsConst` ([#794](eslint-functional/eslint-plugin-functional#794)) ([059591a](eslint-functional/eslint-plugin-functional@059591a)), closes [#724](eslint-functional/eslint-plugin-functional#724) #### [6.2.3](eslint-functional/eslint-plugin-functional@v6.2.2...v6.2.3) (2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) #### [6.2.2](eslint-functional/eslint-plugin-functional@v6.2.1...v6.2.2) (2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) #### [6.2.1](eslint-functional/eslint-plugin-functional@v6.2.0...v6.2.1) (2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#623-2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) ##### [v6.2.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#622-2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) ##### [v6.2.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#621-2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#620-2024-03-22) ##### Bug Fixes - **type-declaration-immutability:** some (hopefully all) maximum call stack size exceeded errors ([61c561c](eslint-functional/eslint-plugin-functional@61c561c)), closes [#767](eslint-functional/eslint-plugin-functional#767) ##### Features - add support for flat configs ([#789](eslint-functional/eslint-plugin-functional#789)) ([5fa7c2c](eslint-functional/eslint-plugin-functional@5fa7c2c)) ##### [v6.1.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#611-2024-03-11) ##### Bug Fixes - **immutable-data:** handle immediate mutation of arrays generated from strings ([b003d1c](eslint-functional/eslint-plugin-functional@b003d1c)), closes [#759](eslint-functional/eslint-plugin-functional#759) ##### [v6.1.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#610-2024-03-10) ##### Bug Fixes - **immutable-data:** treat Object.entries({}).sort() as immediate mutation ([245886f](eslint-functional/eslint-plugin-functional@245886f)), closes [#773](eslint-functional/eslint-plugin-functional#773) ##### Features - new config to disable all rules that require type info ([af30f15](eslint-functional/eslint-plugin-functional@af30f15)) #### [6.0.1](eslint-functional/eslint-plugin-functional@v6.0.0...v6.0.1) (2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c)) ##### [v6.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#601-2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c))
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 21, 2024
##### [v6.6.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#663-2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) ##### [v6.6.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#662-2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) ##### [v6.6.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#661-2024-07-06) ##### [v6.6.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#660-2024-06-19) ##### Features - **prefer-immutable-types:** allow for changing suggestion messages ([#828](eslint-functional/eslint-plugin-functional#828)) ([822cc33](eslint-functional/eslint-plugin-functional@822cc33)) #### [6.5.2](eslint-functional/eslint-plugin-functional@v6.5.1...v6.5.2) (2024-06-19) #### [6.5.1](eslint-functional/eslint-plugin-functional@v6.5.0...v6.5.1) (2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#652-2024-06-19) ##### [v6.5.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#651-2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#650-2024-04-15) ##### Features - update is-immutable-type to v3.1.0 ([#806](eslint-functional/eslint-plugin-functional#806)) ([40435b7](eslint-functional/eslint-plugin-functional@40435b7)) #### [6.4.1](eslint-functional/eslint-plugin-functional@v6.4.0...v6.4.1) (2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#641-2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#640-2024-04-01) ##### Bug Fixes - **type-declaration-immutability:** replace fixer with suggestions for recommended and lite configs ([ae62abb](eslint-functional/eslint-plugin-functional@ae62abb)) ##### Features - **type-declaration-immutability:** add support for in-editor suggestions ([7a0a790](eslint-functional/eslint-plugin-functional@7a0a790)), closes [#797](eslint-functional/eslint-plugin-functional#797) #### [6.3.2](eslint-functional/eslint-plugin-functional@v6.3.1...v6.3.2) (2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) #### [6.3.1](eslint-functional/eslint-plugin-functional@v6.3.0...v6.3.1) (2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#632-2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) ##### [v6.3.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#631-2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#630-2024-03-25) ##### Features - **immutable-data:** add option for `ignoreNonConstDeclarations` to `treatParametersAsConst` ([#794](eslint-functional/eslint-plugin-functional#794)) ([059591a](eslint-functional/eslint-plugin-functional@059591a)), closes [#724](eslint-functional/eslint-plugin-functional#724) #### [6.2.3](eslint-functional/eslint-plugin-functional@v6.2.2...v6.2.3) (2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) #### [6.2.2](eslint-functional/eslint-plugin-functional@v6.2.1...v6.2.2) (2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) #### [6.2.1](eslint-functional/eslint-plugin-functional@v6.2.0...v6.2.1) (2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#623-2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) ##### [v6.2.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#622-2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) ##### [v6.2.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#621-2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#620-2024-03-22) ##### Bug Fixes - **type-declaration-immutability:** some (hopefully all) maximum call stack size exceeded errors ([61c561c](eslint-functional/eslint-plugin-functional@61c561c)), closes [#767](eslint-functional/eslint-plugin-functional#767) ##### Features - add support for flat configs ([#789](eslint-functional/eslint-plugin-functional#789)) ([5fa7c2c](eslint-functional/eslint-plugin-functional@5fa7c2c)) ##### [v6.1.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#611-2024-03-11) ##### Bug Fixes - **immutable-data:** handle immediate mutation of arrays generated from strings ([b003d1c](eslint-functional/eslint-plugin-functional@b003d1c)), closes [#759](eslint-functional/eslint-plugin-functional#759) ##### [v6.1.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#610-2024-03-10) ##### Bug Fixes - **immutable-data:** treat Object.entries({}).sort() as immediate mutation ([245886f](eslint-functional/eslint-plugin-functional@245886f)), closes [#773](eslint-functional/eslint-plugin-functional#773) ##### Features - new config to disable all rules that require type info ([af30f15](eslint-functional/eslint-plugin-functional@af30f15)) #### [6.0.1](eslint-functional/eslint-plugin-functional@v6.0.0...v6.0.1) (2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c)) ##### [v6.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#601-2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c))
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 21, 2024
##### [v6.6.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#663-2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) ##### [v6.6.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#662-2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) ##### [v6.6.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#661-2024-07-06) ##### [v6.6.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#660-2024-06-19) ##### Features - **prefer-immutable-types:** allow for changing suggestion messages ([#828](eslint-functional/eslint-plugin-functional#828)) ([822cc33](eslint-functional/eslint-plugin-functional@822cc33)) #### [6.5.2](eslint-functional/eslint-plugin-functional@v6.5.1...v6.5.2) (2024-06-19) #### [6.5.1](eslint-functional/eslint-plugin-functional@v6.5.0...v6.5.1) (2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#652-2024-06-19) ##### [v6.5.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#651-2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#650-2024-04-15) ##### Features - update is-immutable-type to v3.1.0 ([#806](eslint-functional/eslint-plugin-functional#806)) ([40435b7](eslint-functional/eslint-plugin-functional@40435b7)) #### [6.4.1](eslint-functional/eslint-plugin-functional@v6.4.0...v6.4.1) (2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#641-2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#640-2024-04-01) ##### Bug Fixes - **type-declaration-immutability:** replace fixer with suggestions for recommended and lite configs ([ae62abb](eslint-functional/eslint-plugin-functional@ae62abb)) ##### Features - **type-declaration-immutability:** add support for in-editor suggestions ([7a0a790](eslint-functional/eslint-plugin-functional@7a0a790)), closes [#797](eslint-functional/eslint-plugin-functional#797) #### [6.3.2](eslint-functional/eslint-plugin-functional@v6.3.1...v6.3.2) (2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) #### [6.3.1](eslint-functional/eslint-plugin-functional@v6.3.0...v6.3.1) (2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#632-2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) ##### [v6.3.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#631-2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#630-2024-03-25) ##### Features - **immutable-data:** add option for `ignoreNonConstDeclarations` to `treatParametersAsConst` ([#794](eslint-functional/eslint-plugin-functional#794)) ([059591a](eslint-functional/eslint-plugin-functional@059591a)), closes [#724](eslint-functional/eslint-plugin-functional#724) #### [6.2.3](eslint-functional/eslint-plugin-functional@v6.2.2...v6.2.3) (2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) #### [6.2.2](eslint-functional/eslint-plugin-functional@v6.2.1...v6.2.2) (2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) #### [6.2.1](eslint-functional/eslint-plugin-functional@v6.2.0...v6.2.1) (2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#623-2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) ##### [v6.2.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#622-2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) ##### [v6.2.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#621-2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#620-2024-03-22) ##### Bug Fixes - **type-declaration-immutability:** some (hopefully all) maximum call stack size exceeded errors ([61c561c](eslint-functional/eslint-plugin-functional@61c561c)), closes [#767](eslint-functional/eslint-plugin-functional#767) ##### Features - add support for flat configs ([#789](eslint-functional/eslint-plugin-functional#789)) ([5fa7c2c](eslint-functional/eslint-plugin-functional@5fa7c2c)) ##### [v6.1.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#611-2024-03-11) ##### Bug Fixes - **immutable-data:** handle immediate mutation of arrays generated from strings ([b003d1c](eslint-functional/eslint-plugin-functional@b003d1c)), closes [#759](eslint-functional/eslint-plugin-functional#759) ##### [v6.1.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#610-2024-03-10) ##### Bug Fixes - **immutable-data:** treat Object.entries({}).sort() as immediate mutation ([245886f](eslint-functional/eslint-plugin-functional@245886f)), closes [#773](eslint-functional/eslint-plugin-functional#773) ##### Features - new config to disable all rules that require type info ([af30f15](eslint-functional/eslint-plugin-functional@af30f15)) #### [6.0.1](eslint-functional/eslint-plugin-functional@v6.0.0...v6.0.1) (2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c)) ##### [v6.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#601-2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c))
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 21, 2024
##### [v6.6.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#663-2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) ##### [v6.6.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#662-2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) ##### [v6.6.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#661-2024-07-06) ##### [v6.6.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#660-2024-06-19) ##### Features - **prefer-immutable-types:** allow for changing suggestion messages ([#828](eslint-functional/eslint-plugin-functional#828)) ([822cc33](eslint-functional/eslint-plugin-functional@822cc33)) #### [6.5.2](eslint-functional/eslint-plugin-functional@v6.5.1...v6.5.2) (2024-06-19) #### [6.5.1](eslint-functional/eslint-plugin-functional@v6.5.0...v6.5.1) (2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#652-2024-06-19) ##### [v6.5.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#651-2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](eslint-functional/eslint-plugin-functional#808)) ([4e6c3a9](eslint-functional/eslint-plugin-functional@4e6c3a9)), closes [#805](eslint-functional/eslint-plugin-functional#805) ##### [v6.5.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#650-2024-04-15) ##### Features - update is-immutable-type to v3.1.0 ([#806](eslint-functional/eslint-plugin-functional#806)) ([40435b7](eslint-functional/eslint-plugin-functional@40435b7)) #### [6.4.1](eslint-functional/eslint-plugin-functional@v6.4.0...v6.4.1) (2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#641-2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](eslint-functional/eslint-plugin-functional#802)) ([423e249](eslint-functional/eslint-plugin-functional@423e249)) ##### [v6.4.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#640-2024-04-01) ##### Bug Fixes - **type-declaration-immutability:** replace fixer with suggestions for recommended and lite configs ([ae62abb](eslint-functional/eslint-plugin-functional@ae62abb)) ##### Features - **type-declaration-immutability:** add support for in-editor suggestions ([7a0a790](eslint-functional/eslint-plugin-functional@7a0a790)), closes [#797](eslint-functional/eslint-plugin-functional#797) #### [6.3.2](eslint-functional/eslint-plugin-functional@v6.3.1...v6.3.2) (2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) #### [6.3.1](eslint-functional/eslint-plugin-functional@v6.3.0...v6.3.1) (2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#632-2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](eslint-functional/eslint-plugin-functional@fc6a394)), closes [#796](eslint-functional/eslint-plugin-functional#796) ##### [v6.3.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#631-2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](eslint-functional/eslint-plugin-functional@68e6450)) ##### [v6.3.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#630-2024-03-25) ##### Features - **immutable-data:** add option for `ignoreNonConstDeclarations` to `treatParametersAsConst` ([#794](eslint-functional/eslint-plugin-functional#794)) ([059591a](eslint-functional/eslint-plugin-functional@059591a)), closes [#724](eslint-functional/eslint-plugin-functional#724) #### [6.2.3](eslint-functional/eslint-plugin-functional@v6.2.2...v6.2.3) (2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) #### [6.2.2](eslint-functional/eslint-plugin-functional@v6.2.1...v6.2.2) (2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) #### [6.2.1](eslint-functional/eslint-plugin-functional@v6.2.0...v6.2.1) (2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#623-2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](eslint-functional/eslint-plugin-functional#793)) ([55bd794](eslint-functional/eslint-plugin-functional@55bd794)), closes [#734](eslint-functional/eslint-plugin-functional#734) ##### [v6.2.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#622-2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](eslint-functional/eslint-plugin-functional#792)) ([50e789a](eslint-functional/eslint-plugin-functional@50e789a)), closes [#790](eslint-functional/eslint-plugin-functional#790) ##### [v6.2.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#621-2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](eslint-functional/eslint-plugin-functional@a31b512)), closes [#791](eslint-functional/eslint-plugin-functional#791) - improve typing exposed for flat configs ([6a65ac1](eslint-functional/eslint-plugin-functional@6a65ac1)) - type errors ([b73bcd2](eslint-functional/eslint-plugin-functional@b73bcd2)) ##### [v6.2.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#620-2024-03-22) ##### Bug Fixes - **type-declaration-immutability:** some (hopefully all) maximum call stack size exceeded errors ([61c561c](eslint-functional/eslint-plugin-functional@61c561c)), closes [#767](eslint-functional/eslint-plugin-functional#767) ##### Features - add support for flat configs ([#789](eslint-functional/eslint-plugin-functional#789)) ([5fa7c2c](eslint-functional/eslint-plugin-functional@5fa7c2c)) ##### [v6.1.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#611-2024-03-11) ##### Bug Fixes - **immutable-data:** handle immediate mutation of arrays generated from strings ([b003d1c](eslint-functional/eslint-plugin-functional@b003d1c)), closes [#759](eslint-functional/eslint-plugin-functional#759) ##### [v6.1.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#610-2024-03-10) ##### Bug Fixes - **immutable-data:** treat Object.entries({}).sort() as immediate mutation ([245886f](eslint-functional/eslint-plugin-functional@245886f)), closes [#773](eslint-functional/eslint-plugin-functional#773) ##### Features - new config to disable all rules that require type info ([af30f15](eslint-functional/eslint-plugin-functional@af30f15)) #### [6.0.1](eslint-functional/eslint-plugin-functional@v6.0.0...v6.0.1) (2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c)) ##### [v6.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#601-2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](eslint-functional/eslint-plugin-functional@05b2f9c))
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 22, 2024
##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 22, 2024
##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 22, 2024
##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 22, 2024
##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 22, 2024
##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 23, 2024
##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 23, 2024
##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 23, 2024
##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Aug 23, 2024
##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Sep 16, 2024
##### [v7.0.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#702-2024-08-26) ##### Bug Fixes - **no-expression-statements:** ignore `Promise<void>` when `ignoreVoid` is set ([#866](eslint-functional/eslint-plugin-functional#866)) ([2e1a992](eslint-functional/eslint-plugin-functional@2e1a992)) ##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Sep 17, 2024
##### [v7.0.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#702-2024-08-26) ##### Bug Fixes - **no-expression-statements:** ignore `Promise<void>` when `ignoreVoid` is set ([#866](eslint-functional/eslint-plugin-functional#866)) ([2e1a992](eslint-functional/eslint-plugin-functional@2e1a992)) ##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Sep 17, 2024
##### [v7.0.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#702-2024-08-26) ##### Bug Fixes - **no-expression-statements:** ignore `Promise<void>` when `ignoreVoid` is set ([#866](eslint-functional/eslint-plugin-functional#866)) ([2e1a992](eslint-functional/eslint-plugin-functional@2e1a992)) ##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
renovate bot added a commit to mmkal/eslint-plugin-mmkal that referenced this pull request Sep 17, 2024
##### [v7.0.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#702-2024-08-26) ##### Bug Fixes - **no-expression-statements:** ignore `Promise<void>` when `ignoreVoid` is set ([#866](eslint-functional/eslint-plugin-functional#866)) ([2e1a992](eslint-functional/eslint-plugin-functional@2e1a992)) ##### [v7.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#701-2024-08-07) ##### Bug Fixes - don't throw when typescript can't be resolved ([afb05bd](eslint-functional/eslint-plugin-functional@afb05bd)) ##### [v7.0.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#700-2024-08-05) ##### Bug Fixes - checking of types from ts's lib are now more strict ([#862](eslint-functional/eslint-plugin-functional#862)) ([39beb25](eslint-functional/eslint-plugin-functional@39beb25)) ##### Features - eslint 9 migration ([#809](eslint-functional/eslint-plugin-functional#809)) ([de4e3ea](eslint-functional/eslint-plugin-functional@de4e3ea)) - **functional-parameters:** allow overriding options based on where the function type is declared ([#803](eslint-functional/eslint-plugin-functional#803)) ([21396d5](eslint-functional/eslint-plugin-functional@21396d5)), closes [#575](eslint-functional/eslint-plugin-functional#575) - **functional-parameters:** change options in recommended and lite configs ([#811](eslint-functional/eslint-plugin-functional#811)) ([b3cb8d9](eslint-functional/eslint-plugin-functional@b3cb8d9)) - **immutable-data:** allows for applying overrides to the options based on the root object's type ([#826](eslint-functional/eslint-plugin-functional#826)) ([c04e425](eslint-functional/eslint-plugin-functional@c04e425)) - **no-classes:** add options ignoreIdentifierPattern and ignoreCodePattern ([#863](eslint-functional/eslint-plugin-functional#863)) ([18aede1](eslint-functional/eslint-plugin-functional@18aede1)), closes [#851](eslint-functional/eslint-plugin-functional#851) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) ([c2c589c](eslint-functional/eslint-plugin-functional@c2c589c)), closes [#838](eslint-functional/eslint-plugin-functional#838) - **prefer-immutable-types:** allow overriding options based on where the type is declared ([#804](eslint-functional/eslint-plugin-functional#804)) ([86fa76a](eslint-functional/eslint-plugin-functional@86fa76a)), closes [#800](eslint-functional/eslint-plugin-functional#800) - **prefer-immutable-types:** change the options in recommeneded and lite configs ([#810](eslint-functional/eslint-plugin-functional#810)) ([defd713](eslint-functional/eslint-plugin-functional@defd713)) ##### BREAKING CHANGES - The minimum supported Node version is now 18.18.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported TypeScript version is now 4.7.4 ([#809](eslint-functional/eslint-plugin-functional#809)) - The minimum supported Eslint version is now 9.0.0 ([#809](eslint-functional/eslint-plugin-functional#809)) - **no-throw-statements:** replace option `allowInAsyncFunctions` with `allowToRejectPromises` ([#839](eslint-functional/eslint-plugin-functional#839)) #### [6.6.3](eslint-functional/eslint-plugin-functional@v6.6.2...v6.6.3) (2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](eslint-functional/eslint-plugin-functional#849)) ([f6ff69b](eslint-functional/eslint-plugin-functional@f6ff69b)), closes [#840](eslint-functional/eslint-plugin-functional#840) #### [6.6.2](eslint-functional/eslint-plugin-functional@v6.6.1...v6.6.2) (2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](eslint-functional/eslint-plugin-functional#846)) ([969b77b](eslint-functional/eslint-plugin-functional@969b77b)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](eslint-functional/eslint-plugin-functional#847)) ([7217fa4](eslint-functional/eslint-plugin-functional@7217fa4)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](eslint-functional/eslint-plugin-functional#848)) ([fbe27ad](eslint-functional/eslint-plugin-functional@fbe27ad)) #### [6.6.1](eslint-functional/eslint-plugin-functional@v6.6.0...v6.6.1) (2024-07-06)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Status: Merge Queue Merge the stack with the merge queue Status: Released It's now live.

1 participant