Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency eslint-plugin-functional to v5 #1625

Merged
merged 1 commit into from
Feb 17, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 29, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-functional ^4.4.1 -> ^5.0.4 age adoption passing confidence

Release Notes

eslint-functional/eslint-plugin-functional

v5.0.4

Compare Source

Bug Fixes
  • prefer-immutable-types: inheriting of config options (b528bc7)

v5.0.3

Compare Source

Bug Fixes

v5.0.2

Compare Source

Bug Fixes
  • prefer-immutable-types: handling of destructuring assignment (e390f54)

v5.0.1

Compare Source

Bug Fixes
  • improve calculation of immutability involving intersections (75cd708), closes #​525

v5.0.0

Compare Source

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[] to readonly 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 to stylistic ruleset (da2259f)
  • no-mixed-types: rename rule from no-mixed-type (392f9e8)
  • no-this-expression: remove no-this-expression from 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 ignoreIfReadonly to ignoreIfReadonlyWrapped (86f354b)
  • prefer-readonly-type: deprecated this rule (82816a0)
  • readonly-type: create rule (64af937)
  • remove @typescript-eslint/prefer-readonly-parameter-types from external-recommended (72aa204)
  • rename many of the options (b47e983)
  • rename ruleset no-object-orientation to no-other-paradigms (7ec10c6)
  • split external-recommended rulesets 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-expression from recommended and lite rulesets
  • prefer-property-signatures: rename ignoreIfReadonly to ignoreIfReadonlyWrapped and set it to false
    by default
  • rename ruleset no-object-orientation to no-other-paradigms
  • add new strict ruleset and reduce strictness of the recommended ruleset
  • update ruleset configurations
  • split external-recommended rulesets into vanilla and typescript variants
  • remove @typescript-eslint/prefer-readonly-parameter-types from external-recommended
  • no-method-signature: rename to prefer-property-signatures & move it to stylistic ruleset
  • 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
  • prefer-tacit: handling of member expressions and be more strict with optional parameters (a277c2a), closes #​486

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.

Copy link
Contributor

@dcroote dcroote left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Requires node 16 and is therefore blocked by #1457

@renovate renovate bot force-pushed the renovate/eslint-plugin-functional-5.x branch 7 times, most recently from cf56701 to 97a5732 Compare February 8, 2023 12:03
@renovate renovate bot changed the title chore(deps): update dependency eslint-plugin-functional to v5 Update dependency eslint-plugin-functional to v5 Feb 8, 2023
@renovate renovate bot requested a review from a team February 13, 2023 09:31
@renovate renovate bot force-pushed the renovate/eslint-plugin-functional-5.x branch 4 times, most recently from 9365891 to af14187 Compare February 16, 2023 15:15
@renovate renovate bot force-pushed the renovate/eslint-plugin-functional-5.x branch from af14187 to 2d7ac8d Compare February 16, 2023 20:21
@amarthadan amarthadan merged commit 1a01827 into master Feb 17, 2023
@amarthadan amarthadan deleted the renovate/eslint-plugin-functional-5.x branch February 17, 2023 07:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants