Skip to content

fix(deps): update dependency eslint to v10#174

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/major-eslint-monorepo
Open

fix(deps): update dependency eslint to v10#174
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/major-eslint-monorepo

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 7, 2026

This PR contains the following updates:

Package Change Age Confidence
eslint (source) ^9.29.0^10.0.0 age confidence

Release Notes

eslint/eslint (eslint)

v10.4.0

Compare Source

v10.3.0

Compare Source

v10.2.1

Compare Source

v10.2.0

Compare Source

Features

Bug Fixes

Documentation

  • a2af743 docs: add language to configuration objects (#​20712) (Francesco Trotta)
  • 845f23f docs: Update README (GitHub Actions Bot)
  • 5fbcf59 docs: remove sourceType from ts playground link (#​20477) (Tanuj Kanti)
  • 8702a47 docs: Update README (GitHub Actions Bot)
  • ddeaded docs: Update README (GitHub Actions Bot)
  • 2b44966 docs: add Major Releases section to Manage Releases (#​20269) (Milos Djermanovic)
  • eab65c7 docs: update eslint versions in examples (#​20664) (루밀LuMir)
  • 3e4a299 docs: update ESM Dependencies policies with note for own-usage packages (#​20660) (Milos Djermanovic)

Chores

  • 8120e30 refactor: extract no unmodified loop condition (#​20679) (kuldeep kumar)
  • 46e8469 chore: update dependency markdownlint-cli2 to ^0.22.0 (#​20697) (renovate[bot])
  • 01ed3aa test: add unit tests for unicode utilities (#​20622) (Manish chaudhary)
  • 811f493 ci: remove --legacy-peer-deps from types integration tests (#​20667) (Milos Djermanovic)
  • 6b86fcf chore: update dependency npm-run-all2 to v8 (#​20663) (renovate[bot])
  • 632c4f8 chore: add prettier update commit to .git-blame-ignore-revs (#​20662) (루밀LuMir)
  • b0b0f21 chore: update dependency eslint-plugin-regexp to ^3.1.0 (#​20659) (Milos Djermanovic)
  • 228a2dd chore: update dependency eslint-plugin-eslint-plugin to ^7.3.2 (#​20661) (Milos Djermanovic)
  • 3ab4d7e test: Add tests for eslintrc-style keys (#​20645) (kuldeep kumar)

v10.1.0

Compare Source

Features

  • ff4382b feat: apply fix for no-var in TSModuleBlock (#​20638) (Tanuj Kanti)
  • 0916995 feat: Implement api support for bulk-suppressions (#​20565) (Blake Sager)

Bug Fixes

  • 2b8824e fix: Prevent no-var autofix when a variable is used before declaration (#​20464) (Amaresh S M)
  • e58b4bf fix: update eslint (#​20597) (renovate[bot])

Documentation

  • b7b57fe docs: use correct JSDoc link in require-jsdoc.md (#​20641) (mkemna-clb)
  • 58e4cfc docs: add deprecation notice partial (#​20639) (Milos Djermanovic)
  • 7143dbf docs: update v9 migration guide for @eslint/js usage (#​20540) (fnx)
  • 035fc4f docs: note that globalReturn applies only with sourceType: "script" (#​20630) (Milos Djermanovic)
  • e972c88 docs: merge ESLint option descriptions into type definitions (#​20608) (Francesco Trotta)
  • 7f10d84 docs: Update README (GitHub Actions Bot)
  • aeed007 docs: open playground link in new tab (#​20602) (Tanuj Kanti)
  • a0d1a37 docs: Add AI Usage Policy (#​20510) (Nicholas C. Zakas)

Chores

v10.0.3

Compare Source

v10.0.2

Compare Source

v10.0.1

Compare Source

Bug Fixes

Documentation

  • 5b3dbce docs: add AI acknowledgement section to templates (#​20431) (루밀LuMir)
  • 6f23076 docs: toggle nav in no-JS mode (#​20476) (Tanuj Kanti)
  • b69cfb3 docs: Update README (GitHub Actions Bot)

Chores

v10.0.0

Compare Source


Configuration

📅 Schedule: (UTC)

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

🔕 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch from 8140dc1 to 2100da0 Compare February 14, 2026 22:55
@kilo-code-bot
Copy link
Copy Markdown

kilo-code-bot Bot commented Feb 14, 2026

Code Review Summary

Status: 1 Issue Found (Carried Forward) | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 1
WARNING 0
SUGGESTION 0
Issue Details (click to expand)

CRITICAL

File Line Issue
Configuration N/A ESLint v10 requires renaming .eslintrc.js to eslint.config.js
Incremental Review Summary

Changes since last review (6a3fcdff80bd6a):

No new issues found in the changes:

  • package.json line 26: ESLint ^9.29.0^10.0.0
  • yarn.lock: ESLint dependency updates (generated file) ✓

The critical issue from the previous review remains unaddressed:

Still pending: .eslintrc.js must be renamed to eslint.config.js for ESLint v10 compatibility

Other Observations (not in diff)

Issues found in unchanged code that cannot receive inline comments:

File Line Issue
.eslintrc.js 1-40 This project uses .eslintrc.js configuration filename. ESLint v10 has removed support for .eslintrc.* files and requires the filename to be eslint.config.js or eslint.config.mjs. The current file already uses flat config format (exports array, uses FlatCompat) but needs to be renamed from .eslintrc.js to eslint.config.js to work with ESLint v10.
package.json 48 The @eslint/eslintrc package (v3.3.1) provides FlatCompat for compatibility with old-style config plugins. This is acceptable for ESLint v10, but verify that @docusaurus/eslint-plugin works correctly with the flat config wrapper.
Files Reviewed (2 files)

Incremental Review:

  • package.json - ESLint version update (no issues)
  • yarn.lock - ESLint dependency updates (generated file, no issues)

Recommendation

Before merging this PR:

  1. Rename .eslintrc.js to eslint.config.js - The file content is already in flat config format, it just needs the correct filename for ESLint v10
  2. Run yarn lint to ensure linting still works after the upgrade
  3. Verify that @docusaurus/eslint-plugin works correctly with the flat config wrapper

See ESLint v10 Migration Guide for details.

Fix these issues in Kilo Cloud


Reviewed by claude-4.5-sonnet-20250929 · 333,964 tokens

@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch 3 times, most recently from 41b6610 to 9d2f845 Compare February 23, 2026 22:10
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch 2 times, most recently from 0f44d72 to 8a9464c Compare March 7, 2026 02:10
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch 2 times, most recently from eca7c69 to 9c10096 Compare March 20, 2026 16:36
@antonym antonym requested a review from Copilot March 21, 2026 06:37
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch from 9c10096 to beda9a1 Compare March 21, 2026 06:37
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the project’s JavaScript linting dependency to ESLint v10, refreshing the lockfile to match the new dependency tree.

Changes:

  • Bump eslint from ^9.29.0 to ^10.0.0 in package.json.
  • Update yarn.lock to resolve eslint@10.1.0 and associated transitive dependency upgrades.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
package.json Updates the ESLint dependency range to v10.
yarn.lock Regenerates lock entries for ESLint v10 and updated transitive packages (e.g., espree/esquery/minimatch).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment on lines 24 to 27
"@mdx-js/react": "3.1.1",
"clsx": "2.1.1",
"eslint": "^9.29.0",
"eslint": "^10.0.0",
"prism-react-renderer": "2.4.1",
Copy link

Copilot AI Mar 21, 2026

Choose a reason for hiding this comment

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

This PR upgrades ESLint to a new major version, but the repository’s GitHub Actions workflows don’t run yarn lint (only build/deploy). That means an ESLint breaking change could land unnoticed; consider adding a CI step/job that runs yarn lint (or at least running it as part of the deploy workflow) so the upgrade is verified automatically.

Copilot uses AI. Check for mistakes.
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch 2 times, most recently from a7eb3d3 to 3dbacf5 Compare April 3, 2026 21:50
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch from 3dbacf5 to 05c25df Compare April 8, 2026 18:39
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch from 05c25df to c5922cc Compare April 17, 2026 21:24
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch from c5922cc to eaa1a54 Compare May 1, 2026 16:54
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch 3 times, most recently from bec24ca to 6a3fcdf Compare May 16, 2026 01:14
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch from 6a3fcdf to f80bd6a Compare May 18, 2026 11:34
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