chore(deps): update dependency eslint-plugin-functional to v6 - abandoned
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint-plugin-functional | 4.4.1 -> 6.0.0 |
Release Notes
eslint-functional/eslint-plugin-functional (eslint-plugin-functional)
v6.0.0
Features
- functional-parameters: add option to ignore getters and setters (9c89b9e)
- immutable-data: add new option
ignoreNonConstDeclarations(ecde24a), closes #691 - no-expression-statements: add option to ignore self returning functions (894fb91), closes #611
- prefer-immutable-types: use suggestions instead of a fixer by default (#598) (3fb9028)
- remove
assumeTypesoption (6be5862) - add sanity checks to type immutablity override settings (d3ce5b0)
- replace
ignorePatternoption withignoreIdentifierPatternandignoreCodePattern(48d8eba), closes #467
Build System
- increase minimum supported TypeScript version to 4.3.5 (aefe6b2)
BREAKING CHANGES
- replace
ignorePatternoption withignoreIdentifierPatternandignoreCodePattern - increase minimum supported TypeScript version to 4.3.5
- remove
assumeTypesoption - prefer-immutable-types: The fixer config no longer inherits as many options as before; be sure to be explicit in your configs.
5.0.8 (2023-04-15)
Bug Fixes
5.0.7 (2023-03-21)
5.0.6 (2023-03-11)
Bug Fixes
5.0.5 (2023-03-07)
Bug Fixes
5.0.4 (2023-02-06)
Bug Fixes
- prefer-immutable-types: inheriting of config options (b528bc7)
5.0.3 (2023-02-06)
Bug Fixes
- add missing dependency "@typescript-eslint/type-utils" (7bd4d03)
5.0.2 (2023-02-04)
Bug Fixes
- prefer-immutable-types: handling of destructuring assignment (e390f54)
5.0.1 (2023-02-02)
Bug Fixes
v5.0.8
Bug Fixes
v5.0.7
v5.0.6
Bug Fixes
v5.0.5
Bug Fixes
v5.0.4
Bug Fixes
- prefer-immutable-types: inheriting of config options (b528bc7)
v5.0.3
Bug Fixes
- add missing dependency "@typescript-eslint/type-utils" (7bd4d03)
v5.0.2
Bug Fixes
- prefer-immutable-types: handling of destructuring assignment (e390f54)
v5.0.1
Bug Fixes
v5.0.0
Bug Fixes
- drop dependency on tsutils (7a63d89)
- fix meta data and improve doc generation (1f50625)
- no-mixed-types: add support for TypeLiteral inside
Readonly<>(1da622d), closes #500 - prefer-immutable-types: fix
string[]toreadonly string[](a6a27ff) - prefer-immutable-types: improve the fixer (4bba113)
- prefer-tacit: use suggestions instead of a fixer and improve how that suggestion works (8473743)
- type-declaration-immutability: don't strip whitespace formatting from node text (8dcaa4d)
Build System
- bump minimum supported version of node to 16.10 (23b45d2)
- bump minimum supported version of TypeScript to 4.0.2 (405102b)
Features
- add new strict ruleset and reduce strictness of the recommended ruleset (26424e0)
- functional-parameters: add option to ignore lambda function expressions (044e54b)
- no-classes: rename rule from
no-class(76a8e2d) - no-conditional-statements: rename rule from
no-conditional-statement(82b21fa) - no-expression-statements: rename rule from
no-expression-statement(d0f9e98) - no-loop-statements: rename rule from
no-loop-statement(683209d) - no-method-signature: rename to
prefer-property-signatures& move it tostylisticruleset (da2259f) - no-mixed-types: rename rule from
no-mixed-type(392f9e8) - no-this-expression: remove
no-this-expressionfrom recommended and lite rulesets (bbd798b) - no-this-expressions: rename rule from
no-this-expression(10c3bb6) - no-throw-statements: rename rule from
no-throw-statement(4be92c8) - no-try-statements: rename rule from
no-try-statement(e88828a) - prefer-immutable-types: add fixer for class properties (5e047c2)
- prefer-immutable-types: add support for a fixer (195ee1a)
- prefer-immutable-types: create rule (2552d55)
- prefer-immutable-types: improve ignore options (8a35e52)
- prefer-property-signatures: rename
ignoreIfReadonlytoignoreIfReadonlyWrapped(86f354b) - prefer-readonly-type: deprecated this rule (82816a0)
- readonly-type: create rule (64af937)
- remove
@typescript-eslint/prefer-readonly-parameter-typesfromexternal-recommended(72aa204) - rename many of the options (b47e983)
- rename ruleset
no-object-orientationtono-other-paradigms(7ec10c6) - split
external-recommendedrulesets into vanilla and typescript variants (1e7f77a) - type-declaration-immutability: add fixer support (2189397)
- type-declaration-immutability: create rule (941e774)
- update ruleset configurations (c195d8e)
BREAKING CHANGES
- rename many of the options
- no-try-statements: rename rule from
no-try-statement - no-throw-statements: rename rule from
no-throw-statement - no-this-expressions: rename rule from
no-this-expression - no-mixed-types: rename rule from
no-mixed-type - no-loop-statements: rename rule from
no-loop-statement - no-expression-statements: rename rule from
no-expression-statement - no-conditional-statements: rename rule from
no-conditional-statement - no-classes: rename rule from
no-class - no-this-expression: remove
no-this-expressionfrom recommended and lite rulesets - prefer-property-signatures: rename
ignoreIfReadonlytoignoreIfReadonlyWrappedand set it tofalseby default - rename ruleset
no-object-orientationtono-other-paradigms - add new strict ruleset and reduce strictness of the recommended ruleset
- update ruleset configurations
- split
external-recommendedrulesets into vanilla and typescript variants - remove
@typescript-eslint/prefer-readonly-parameter-typesfromexternal-recommended - no-method-signature: rename to
prefer-property-signatures& move it tostylisticruleset - bump minimum supported version of TypeScript to 4.0.2
- bump minimum supported version of node to 16.10
4.4.1 (2022-10-03)
Bug Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
Autoclosing Skipped
This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.