Skip to content

build(deps): update lint (major)#1401

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/major-lint
Open

build(deps): update lint (major)#1401
renovate[bot] wants to merge 1 commit intomainfrom
renovate/major-lint

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 19, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
eslint-plugin-es-x ^8.7.0^9.5.0 age confidence
eslint-plugin-jest ^28.14.0^29.15.0 age confidence
eslint-plugin-jsdoc ^50.8.0^62.8.0 age confidence
stylelint (source) ^16.24.0^17.4.0 age confidence
stylelint-order ^6.0.4^8.0.0 age confidence

Release Notes

eslint-community/eslint-plugin-es-x (eslint-plugin-es-x)

v9.5.0

Compare Source

Minor Changes
  • Add name field to config to improve debugging experience (#​322)

v9.4.1

Compare Source

Patch Changes
  • Update URLs in rule definitions to use HTTPS (#​320)

v9.4.0

Compare Source

Minor Changes
  • Add es-x/no-map-prototype-getorinsert rule (#​311)

  • Add es-x/no-map-prototype-getorinsertcomputed rule (#​311)

  • Add es-x/no-weakmap-prototype-getorinsert rule (#​311)

  • Add es-x/no-weakmap-prototype-getorinsertcomputed rule (#​311)

  • Add no-upsert config (#​311)

v9.3.0

Compare Source

Minor Changes
  • Add es-x/no-json-israwjson rule (#​277)

  • Add es-x/no-json-parse-reviver-context-parameter rule (#​277)

  • Add no-json-parse-with-source config (#​277)

  • Add es-x/no-json-rawjson rule (#​277)

v9.2.0

Compare Source

Minor Changes
  • Add es-x/no-intl-locale-prototype-firstdayofweek rule (#​278)

  • Add es-x/no-intl-locale-prototype-getcalendars rule (#​278)

  • Add es-x/no-intl-locale-prototype-getcollations rule (#​278)

  • Add es-x/no-intl-locale-prototype-gethourcycles rule (#​278)

  • Add es-x/no-intl-locale-prototype-getnumberingsystems rule (#​278)

  • Add es-x/no-intl-locale-prototype-gettextinfo rule (#​278)

  • Add es-x/no-intl-locale-prototype-gettimezones rule (#​278)

  • Add es-x/no-intl-locale-prototype-getweekinfo rule (#​278)

  • Add es-x/no-iterator-concat rule (#​300)

v9.1.2

Compare Source

Patch Changes

v9.1.1

Compare Source

Patch Changes
  • fix: generate provenance statements on release (#​293)

v9.1.0

Compare Source

Minor Changes
  • Add no-arraybuffer-base64 config (#​249)

  • Add es-x/no-uint8array-frombase64 rule (#​249)

  • Add es-x/no-uint8array-fromhex rule (#​249)

  • Add es-x/no-uint8array-prototype-setfrombase64 rule (#​249)

  • Add es-x/no-uint8array-prototype-setfromhex rule (#​249)

  • Add es-x/no-uint8array-prototype-tobase64 rule (#​249)

  • Add es-x/no-uint8array-prototype-tohex rule (#​249)

  • Add es-x/no-math-sumprecise rule (#​266)

v9.0.0

Compare Source

Major Changes
  • Drop support for old ESLint (now supports >=9.29.0). (#​272)

  • Drop support for old Node.js (now supports ^20.19.0 || >=22.12.0). (#​271)

  • Update configs: no-new-in-es2020, and restrict-to-es3 - restrict-to-es2019. (#​264)

  • Update restrict-to-* configs (#​265)

Minor Changes
  • Add configs for es2025: (no-new-in-es2025, and no-new-in-es2025-intl-api) (#​265)

  • refactor: use eslint-type-tracer (#​267)

  • Add no-string-matchall config. (#​264)

  • Add es-x/no-symbol-asyncdispose rule (#​264)

  • Add es-x/no-symbol-dispose rule (#​264)

  • Add es-x/no-symbol-matchall rule (#​264)

  • Update no-explicit-resource-management config. (#​270)

jest-community/eslint-plugin-jest (eslint-plugin-jest)

v29.15.0

Compare Source

Features
  • no-conditional-in-test: only report optional chaining when allowOptionalChaining is false (#​1934) (3f5751e)

v29.14.0

Compare Source

Features

v29.13.0

Compare Source

Features

29.12.2 (2026-02-03)

Bug Fixes

29.12.1 (2026-01-02)

Bug Fixes
  • no-unnecessary-assertion: don't report for any and unknown types (#​1918) (388a36c)

v29.12.2

Compare Source

Bug Fixes

v29.12.1

Compare Source

Bug Fixes
  • no-unnecessary-assertion: don't report for any and unknown types (#​1918) (388a36c)

v29.12.0

Compare Source

Features
  • prefer-mock-return-shorthand: greatly improve checking if mutable variables are used (#​1914) (13bbd20)

29.11.4 (2025-12-30)

Bug Fixes
  • prefer-mock-return-shorthand: ignore use of update expressions (#​1913) (5713ac9)

29.11.3 (2025-12-30)

Bug Fixes
  • prefer-mock-return-shorthand: ignore async implementations (#​1912) (80288e2)

29.11.2 (2025-12-29)

Bug Fixes
  • prefer-mock-return-shorthand: don't report mutable implementations (#​1908) (b164700)

29.11.1 (2025-12-29)

Bug Fixes
  • unbound-method: ignore inline use of jest.mocked(...) (#​1862) (3a50b97)

v29.11.4

Compare Source

Bug Fixes
  • prefer-mock-return-shorthand: ignore use of update expressions (#​1913) (5713ac9)

v29.11.3

Compare Source

Bug Fixes
  • prefer-mock-return-shorthand: ignore async implementations (#​1912) (80288e2)

v29.11.2

Compare Source

Bug Fixes
  • prefer-mock-return-shorthand: don't report mutable implementations (#​1908) (b164700)

v29.11.1

Compare Source

Bug Fixes
  • unbound-method: ignore inline use of jest.mocked(...) (#​1862) (3a50b97)

v29.11.0

Compare Source

Features

29.10.1 (2025-12-22)

Bug Fixes

v29.10.1

Compare Source

Features

29.10.1 (2025-12-22)

Bug Fixes

v29.10.0

Compare Source

Features

29.10.1 (2025-12-22)

Bug Fixes

v29.9.0

Compare Source

Features

v29.8.0

Compare Source

Features

v29.7.0

Compare Source

Features

29.6.1 (2025-12-22)

Bug Fixes
  • no-unnecessary-assertion: ignore resolve and reject chains (for now) (#​1887) (64a5f0c)

v29.6.1

Compare Source

Features

29.6.1 (2025-12-22)

Bug Fixes
  • no-unnecessary-assertion: ignore resolve and reject chains (for now) (#​1887) (64a5f0c)

v29.6.0

Compare Source

Features

29.6.1 (2025-12-22)

Bug Fixes
  • no-unnecessary-assertion: ignore resolve and reject chains (for now) (#​1887) (64a5f0c)

v29.5.0

Compare Source

Features

29.4.1 (2025-12-14)

Bug Fixes
  • prefer-to-have-been-called-times: actually check that current matcher is toHaveLength (#​1878) (3415744)

v29.4.1

Compare Source

Features

29.4.1 (2025-12-14)

Bug Fixes
  • prefer-to-have-been-called-times: actually check that current matcher is toHaveLength (#​1878) (3415744)

v29.4.0

Compare Source

Features
  • create new prefer-to-have-been-called-times rule (281085a)
  • create new prefer-to-have-been-called rule (24e2acd)

v29.3.0

Compare Source

Features
  • prefer-expect-assertions: support basic uses of hasAssertions in beforeEach and afterEach hooks (#​1871) (eed9acb)

29.2.3 (2025-12-13)

Bug Fixes
  • prefer-expect-assertions: use correct word in error message (#​1873) (c48c48c)

29.2.2 (2025-12-12)

Bug Fixes

29.2.1 (2025-11-23)

Bug Fixes
  • valid-mock-module-path: report on ERR_PACKAGE_PATH_NOT_EXPORTED errors (#​1860) (6cd4e89)

v29.2.3

Compare Source

Bug Fixes
  • prefer-expect-assertions: use correct word in error message (#​1873) (c48c48c)

v29.2.2

Compare Source

Bug Fixes

v29.2.1

Compare Source

Bug Fixes
  • valid-mock-module-path: report on ERR_PACKAGE_PATH_NOT_EXPORTED errors (#​1860) (6cd4e89)

v29.2.0

Compare Source

Features

v29.1.0

Compare Source

Features

29.0.1 (2025-06-18)

Bug Fixes
  • update semantic-release config so new v29 major is marked as latest on npm (#​1772) (531c8ba)

v29.0.1

Compare Source

Bug Fixes
  • update semantic-release config so new v29 major is marked as latest on npm (#​1772) (531c8ba)

v29.0.0

Compare Source

Bug Fixes
  • remove jest/no-alias-methods from styles config (d3bf1dc)
Features
  • drop support for [@typescript-eslint](https://redirect.github.com/typescript-eslint) v6 (fe61a40)
  • drop support for [@typescript-eslint](https://redirect.github.com/typescript-eslint) v7 (5ca65d3)
  • drop support for ESLint v7 (b06e7d0)
  • drop support for ESLint v8.x prior to v8.57.0 (d79765a)
  • drop support for Node v16 (aaf62cd)
  • drop support for Node v18 (598880c)
  • drop support for Node v20.x prior to v20.12.0 (2f2fb68)
  • drop support for Node v21 (a366393)
  • drop support for Node v23 (1fb1a67)
  • unbound-method: remove docs.recommended and docs.requiresTypeChecking properties (945651c)
BREAKING CHANGES
  • dropped support for ESLint v8.x prior to v8.57.0
  • dropped support for Node v20.x prior to v20.12.0
  • dropped support for Node v23
  • dropped support for Node v18
  • unbound-method: removed docs.recommend and docs.requiresTypeChecking from unbound-method
  • dropped support for @typescript-eslint v7
  • dropped support for @typescript-eslint v6
  • jest/no-alias-methods has been removed from the styles config as its already in
    the recommended config
  • dropped support for ESLint v7
  • dropped support for Node v21
  • dropped support for Node v16
gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)

v62.8.0

Compare Source

Features
  • tsdoc-ruleset: add recommended TSDoc ruleset (a96bc7c)

v62.7.1

Compare Source

Bug Fixes
  • require-property: err if user blocks [@property](https://redirect.github.com/property); fixes #​1634 (23a9f1d)

v62.7.0

Compare Source

Features

v62.6.1

Compare Source

Bug Fixes
  • check-param-names: only fire on TSPropertySignature if with TSFunctionNode; fixes #​1663 (951d354)

v62.6.0

Compare Source

Features

v62.5.5

Compare Source

v62.5.4

Compare Source

Bug Fixes
  • no-undefined-types: avoid treating infer type identifier as undefined; fixes #​1654 (da44046)
  • no-undefined-types: ensure template tags are defined; fixes #​1655 (bfef848)

v62.5.3

Compare Source

Bug Fixes
  • default-expressions and examples configs: avoid applying deprecated rules now that ESLint warns against them; fixes #​1651 (a252868)

v62.5.2

Compare Source

Bug Fixes
  • valid-types: allow numeric properties for jsdoc mode; fixes #​1646 (122d283)

v62.5.1

Compare Source

Bug Fixes
  • require-template: stop treating type parameters names as unknown template names; fixes #​1648 (dfc662e)
  • type-formatting: update jsdoccomment and devDeps.; fixes #​1647 (19f36b6)

v62.5.0

Compare Source

Features
  • check-tag-names: add Typedoc include, includeCode, and TSDoc inheritDoc/inheritdoc and label to allowable inline tags; add TSDoc and typedoc tags (925f6e3)
  • require-description-complete-sentence: allow inline inheritDoc, inheritdoc, include, includeCode, label to avoid rule; fixes #​1641 (c5a09c8)
  • valid-types: add Typedoc include, includeCode, and TSDoc inheritDoc/inheritdoc and label to allowable inline tags (c078633)

v62.4.1

Compare Source

v62.4.0

Compare Source

Features

v62.3.1

Compare Source

Bug Fixes

v62.3.0

Compare Source

v62.2.0

Compare Source

v62.1.0

Compare Source

v62.0.1

Compare Source

v62.0.0

Compare Source

Features
  • update jsdoccomment, allowing for skipInvokedExpressionsForCommentFinding setting; fixes #​1624 (9c0e4a3)
BREAKING CHANGES
  • Require Node ^20.19.0 || ^22.13.0 || >=24

v61.7.1

Compare Source

Bug Fixes

v61.5.0

Compare Source

Features
  • check-tag-names, require-template, check-template-names: make typeParam a non-preferred alias for template (3cd7cbd)

v61.4.2

Compare Source

Bug Fixes
  • require-rejects: reflect proper tag name in error message (44b2631)

v61.4.1

Compare Source

Bug Fixes
  • require-rejects: do not treat synchronous throw as rejection; fixes #​1603 (f776d63)

v61.4.0

Compare Source

Features

v61.3.0

Compare Source

Features

v61.2.1

Compare Source

Bug Fixes
  • require-param: ensure all structures with interfaces do not trigger with interfaceExemptsParamsCheck: true (39a5b0a)
  • tag-lines: avoid reformatting post-delimiter spacing; fixes #​1593 (702b226)

v61.2.0

Compare Source

Features
  • sort-tags: add tagExceptions to allow additional lines per tag; fixes #​1594 (85a1ea1)

v61.1.12

Compare Source

Bug Fixes
  • no-undefined-types: treat param names as defined; fixes #​1591 (b47779c)

v61.1.11

Compare Source

Bug Fixes
  • fixing of missing parent should go between child and grandparent (4f2ec35)

v61.1.10

Compare Source

Bug Fixes
  • imports-as-dependencies: check for object-based types (or typings) (c9a22b6)

v61.1.9

Compare Source

Bug Fixes
  • CJS: provide CJS version of to-valid-identiifer; fixes #​1583 (ca57a1f)

v61.1.8

Compare Source

Bug Fixes
  • no-undefined-types: consider module scope variables as defined; fixes #​1581 (f938fdc)

v61.1.7

Compare Source

Bug Fixes
  • imports-as-dependencies: handle resolve.exports errors (0c4e5b6)

v61.1.6

Compare Source

Bug Fixes
  • imports-as-dependencies: check within exports for types; fixes #​1114 (c0e4e7c)

v61.1.5

Compare Source

Bug Fixes

v61.1.4

Compare Source

Bug Fixes

v61.1.3

Compare Source

Bug Fixes
  • prefer-import-tag: ensure import is a valid identifier; fixes #​1572 (4349209)

v61.1.2

Compare Source

Bug Fixes

v61.1.1

Compare Source

Bug Fixes
  • valid-types: reallow const type (75c8127)

v61.1.0

Compare Source

Features
  • ts-method-signature-style: add new rule (92bf39e)
  • ts-no-empty-object-type: new rule to prevent empty objects (a19af97)
  • ts-no-unnecessary-template-expression: create new rule to catch extra markup within template types (64082aa)
  • ts-prefer-function-type: add new rule (cbda8aa)

v61.0.1

Compare Source

Bug Fixes
  • require-yields-*, require-throws-*: ensure alias of throws (exception) and of yields (yield) are checked; fixes #​1559 (#​1560) (38770c4)

v61.0.0

Compare Source

Features
  • type-formatting: keyValuePostColonSpacing, keyValuePostKeySpacing, keyValuePostOptionalSpacing, keyValuePostVariadicSpacing for key-value pairs (and object fields) (ecf3a4a)
  • type-formatting: add genericAndTupleElementSpacing option for tuples and generics (2735b6d)
  • type-formatting: add parameterDefaultValueSpacing for type parameter spacing (b8eeca8)
  • type-formatting: add spacing for functions/classes and method quotes (a361dc9)
  • type-formatting: change stringQuotes default to double; fixes #​1556 (0837647)
BREAKING CHANGES
  • type-formatting: Set stringQuotes option to single to restore old behavior

v60.8.3

Compare Source

Bug Fixes
  • valid-types: ensure safe for class context (this keyword) (87464a6)
  • valid-types: re-allow namepaths in name-definers like typedef in non-typescript mode; fixes #​1557 ([680cf1d](https://redirect.github

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@renovate renovate bot requested a review from a team as a code owner April 19, 2025 00:28
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Apr 19, 2025
@renovate renovate bot force-pushed the renovate/major-lint branch 2 times, most recently from 1dfe13d to c1012b8 Compare May 19, 2025 10:02
@renovate renovate bot force-pushed the renovate/major-lint branch from c1012b8 to 89a3bef Compare June 12, 2025 21:08
@renovate renovate bot changed the title build(deps): update dependency stylelint-order to v7 build(deps): update lint (major) Jun 12, 2025
@renovate renovate bot force-pushed the renovate/major-lint branch 10 times, most recently from 9e8ec60 to 4aa6034 Compare June 24, 2025 07:10
@renovate renovate bot force-pushed the renovate/major-lint branch 3 times, most recently from 54ffde6 to 9b01113 Compare July 2, 2025 13:35
@renovate renovate bot force-pushed the renovate/major-lint branch 2 times, most recently from bd0b7a9 to b9335cb Compare July 10, 2025 09:54
@renovate
Copy link
Contributor Author

renovate bot commented Jul 10, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: moj-frontend@undefined
npm error Found: eslint@8.57.1
npm error node_modules/eslint
npm error   dev eslint@"^8.57.1" from the root project
npm error
npm error Could not resolve dependency:
npm error peer eslint@">=9.29.0" from eslint-plugin-es-x@9.5.0
npm error node_modules/eslint-plugin-es-x
npm error   dev eslint-plugin-es-x@"^9.5.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2026-03-19T02_17_54_728Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-03-19T02_17_54_728Z-debug-0.log

@renovate renovate bot force-pushed the renovate/major-lint branch 2 times, most recently from 7db813d to 6f871f3 Compare July 16, 2025 14:32
@renovate renovate bot force-pushed the renovate/major-lint branch 3 times, most recently from 0710309 to 84f71b1 Compare August 1, 2025 03:37
@renovate renovate bot force-pushed the renovate/major-lint branch 3 times, most recently from c7ee1dd to 1b08596 Compare August 11, 2025 19:33
@renovate renovate bot force-pushed the renovate/major-lint branch 17 times, most recently from 4820683 to b2d7784 Compare September 14, 2025 14:39
@renovate renovate bot force-pushed the renovate/major-lint branch 3 times, most recently from 13094b9 to 5ea578b Compare September 16, 2025 11:22
@renovate renovate bot force-pushed the renovate/major-lint branch 7 times, most recently from d26c1ee to 418ae4e Compare September 25, 2025 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant