Skip to content

chore(deps): update eslint - #433

Merged
renovate[bot] merged 2 commits into
mainfrom
renovate/eslint
Oct 19, 2026
Merged

renovate[bot] merged 2 commits into
mainfrom
renovate/eslint

Conversation

@renovate

@renovate renovate Bot commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@typescript-eslint/eslint-plugin (source) 8.71.0 → 8.71.2 age confidence
@typescript-eslint/parser (source) 8.71.0 → 8.71.2 age confidence
eslint (source) 10.11.0 → 10.12.0 age confidence

Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.71.2

Compare Source

🩹 Fixes
  • eslint-plugin: [prefer-optional-chain] safe fix when the chain ends with a strict null comparison (#​12805)
  • eslint-plugin: [no-unnecessary-type-parameters] parenthesize constraint in optional tuple elements (#​12995)
  • eslint-plugin: [no-unused-vars] ignore type-only refs for after-used (#​12977)
  • eslint-plugin: [no-unnecessary-type-parameters] count instantiated mapped type templates (#​12974)
  • eslint-plugin: [no-unused-vars] avoid false-positives when not using our parser (#​12989)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.71.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unnecessary-type-parameters] count instantiated mapped type constraints (#​12941)
  • eslint-plugin: [prefer-optional-chain] check the constrained type (#​12953)
  • eslint-plugin: [no-confusing-void-expression] don't autofix when declared return type is unknown (#​12930)
  • eslint-plugin: [no-unsafe-enum-assignment] skip identical types and bound deep type walks (#​12957)
  • eslint-plugin: [require-array-sort-compare] use array argument type constraint (#​12919)
  • eslint-plugin: [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (#​12892)
  • eslint-plugin: [no-misused-promises] skip argument checks for calls without arguments (#​12923)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.71.2

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.71.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

eslint/eslint (eslint)

v10.12.0

Compare Source

Features

  • 4618052 feat: handle astral letters in new-cap (#​21357) (sary)
  • 4ec5168 feat: allow SourceCode#getText() to accept tokens and comments (#​21340) (electrohyun)

Bug Fixes

  • bc51eee fix: prefer-arrow-callback false positive in conditional test (#​21373) (Daniel Pinto)
  • bbff86c fix: skip lines with multiple comments in max-lines-per-function (#​21332) (xbinaryx)
  • efc4d6b fix: astral letters in consistent-return, no-eval, no-invalid-this (#​21360) (lumir)
  • 93de066 fix: prefer-exponentiation-operator autofix for async function base (#​21322) (Vladimir Babin)
  • 02e34ff fix: add missing space after else in curly autofix (#​21355) (Pixel)
  • b14b8bc fix: correct id-length message for long private names (#​21348) (Pixel)
  • 69aac01 fix: support TSFunctionType in getFunctionHeadLoc (#​21335) (xbinaryx)
  • 686630e fix: no-loss-of-precision false positive with 0.e5 (#​21337) (sethamus)

Documentation

  • 67eb586 docs: Update README (GitHub Actions Bot)
  • 5370d7e docs: clarify one-var separateRequires matches any require() call (#​21192) (sethamus)
  • 8816c1d docs: Update README (GitHub Actions Bot)
  • 3d2e7ce docs: fix typo in no-unused-expressions documentation (#​21346) (bytedoe)

Chores

  • 152067f chore: update ecosystem plugins (#​21362) (ESLint Bot)
  • b56d58e chore: update github/codeql-action action to v4.38.2 (#​21376) (renovate[bot])
  • bfaea12 perf: cache normalized config globals per languageOptions (#​21364) (James Ross)
  • 322209e ci: avoid Nx cache in ecosystem tests and disable failing test (#​21369) (Francesco Trotta)
  • d166567 chore: update dependency prettier to v3.9.9 (#​21371) (renovate[bot])
  • 29585ce chore: update dependency eslint-plugin-expect-type to ^0.7.0 (#​21359) (renovate[bot])
  • 39d79ba chore: update github/codeql-action action to v4.38.1 (#​21354) (renovate[bot])
  • 182a6e9 chore: update dependency prettier to v3.9.8 (#​21352) (renovate[bot])
  • f995127 chore: remove CLAUDE.md in favor of AGENTS.md (#​21339) (Jarren)
  • b95fb6c chore: update dependency prettier to v3.9.7 (#​21347) (renovate[bot])
  • 3782dd4 chore: update ecosystem plugins (#​21342) (ESLint Bot)

Configuration

📅 Schedule: (UTC)

  • 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.

👻 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.

@GraemeF

GraemeF commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Review before an unattended merge: held.

What moves. eslint 10.11.0 to 10.12.0, and @typescript-eslint/eslint-plugin and @typescript-eslint/parser 8.71.0 to 8.71.2. The diff touches only package.json declarations and bun.lock. Every release is at least three days old: the newest, typescript-eslint 8.71.2, was published on 12 October.

What the notes say. eslint 10.12.0 adds two small features and fixes false positives and autofixes in core rules. typescript-eslint 8.71.1 and 8.71.2 are rule fixes. None adds or removes a setting, changes a default or needs a migration.

Why it is held. typescript-eslint 8.71.2 changed no-unused-vars to report a value used only as a type. That is a real finding in the event store test suite, so lint fails here. The fix is a source change and goes in #435 for review, so this branch stays Renovate's own. Once #435 merges, this pull request is brought up to date, reviewed again as it then stands, and merged.

@renovate
renovate Bot force-pushed the renovate/eslint branch from 40a4ec4 to 458b842 Compare October 19, 2026 06:03
@renovate
renovate Bot force-pushed the renovate/eslint branch from 458b842 to 4f7c35b Compare October 19, 2026 06:11
@sonarqubecloud

Copy link
Copy Markdown

@renovate
renovate Bot merged commit 80342db into main Oct 19, 2026
2 checks passed
@renovate
renovate Bot deleted the renovate/eslint branch October 19, 2026 14:24
@GraemeF

GraemeF commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Review of the eslint group: eslint 10.11.0 → 10.12.0, and @typescript-eslint/eslint-plugin and parser 8.71.0 → 8.71.2.

Held until #435 merges. A commit of mine that carried the same fix landed on this branch by mistake. I have ticked the rebase box so Renovate rebuilds the branch from its own commit. Once #435 is on main, this pull request passes as it stands.

@GraemeF

GraemeF commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Correction to my review above: this pull request was not held. Renovate's automerge merged it before its rebase ran, with my fix commit still on the branch. Main now carries the fix for all four example events, and the Release workflow passed on the merge commit. #435 is superseded.

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.

1 participant