Skip to content

chore(deps): update dependency eslint to v10#3573

Closed
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/major-eslint-monorepo
Closed

chore(deps): update dependency eslint to v10#3573
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/major-eslint-monorepo

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 11, 2026

This PR contains the following updates:

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

Release Notes

eslint/eslint (eslint)

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: 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 is behind base branch, 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 added the dependencies This pull request updates dependency files label Feb 11, 2026
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch 17 times, most recently from 9eef386 to 2f2257c Compare February 18, 2026 13:50
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch 7 times, most recently from 4446b13 to 1f8f418 Compare February 26, 2026 10:41
Comment thread package.json
"coveralls": "^3.1.1",
"cross-env": "^10.0.0",
"eslint": "^9.9.0",
"eslint": "^10.0.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Bug: The update to ESLint v10 is missing the required @eslint/js package in devDependencies, which is imported by the ESLint configuration, causing build and lint failures.
Severity: CRITICAL

Suggested Fix

Add the @eslint/js package to the devDependencies in package.json. The version should align with the eslint version, so "@eslint/js": "^10.0.0" is recommended.

Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.

Location: package.json#L159

Potential issue: The pull request upgrades `eslint` to version 10 but does not add the
`@eslint/js` package to `devDependencies`. ESLint v10 requires this package to be
installed separately. The project's configuration file, `eslint.config.mjs`, explicitly
imports `@eslint/js`. Consequently, when the CI runs `yarn run eslint` or a developer
runs `yarn start` or `yarn build`, the process will fail with a "module not found" error
because the required dependency is not installed. This will block linting, local
development, and production builds.

Did we get this right? 👍 / 👎 to inform future reviews.

@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch 4 times, most recently from 62b555b to f7e1792 Compare February 26, 2026 15:29
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch 3 times, most recently from 271aadd to 469b771 Compare February 28, 2026 19:49
Comment thread package.json
"cross-env": "^10.0.0",
"eslint": "^9.9.0",
"eslint": "^10.0.0",
"eslint-plugin-react": "^7.35.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Bug: Upgrading to ESLint v10 without updating eslint-plugin-react will cause a runtime crash because the plugin uses a removed API, context.getFilename().
Severity: CRITICAL

Suggested Fix

Update the eslint-plugin-react package to a version that is compatible with ESLint v10. This will likely require a major version bump of the plugin to one that replaces the deprecated context.getFilename() call with the new context.filename property.

Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.

Location: package.json#L160

Potential issue: The upgrade of ESLint to version 10 introduces a breaking change by
removing the `context.getFilename()` method, which is still used by the currently
installed version of `eslint-plugin-react` (^7.35.0). Because the project's
configuration actively uses this plugin, any command that invokes ESLint, such as the CI
pipeline's linting step or the local `yarn format` script, will fail. This will result
in a `TypeError: contextOrFilename.getFilename is not a function` error, crashing the
process and blocking both continuous integration and local development workflows.

@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch 5 times, most recently from a2a7c05 to ae58065 Compare March 1, 2026 10:20
Comment thread yarn.lock
Comment on lines 2223 to -2232
languageName: node
linkType: hard

"@eslint-community/regexpp@npm:^4.12.1":
version: 4.12.1
resolution: "@eslint-community/regexpp@npm:4.12.1"
checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6
languageName: node
linkType: hard

This comment was marked as outdated.

@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch 5 times, most recently from 0bafc9d to a2c4f32 Compare March 2, 2026 19:36
@renovate renovate Bot force-pushed the renovate/major-eslint-monorepo branch from a2c4f32 to a89fb9d Compare March 3, 2026 14:31
@RichDom2185 RichDom2185 closed this Mar 4, 2026
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Mar 4, 2026

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 10.x releases. But if you manually upgrade to 10.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate Bot deleted the renovate/major-eslint-monorepo branch March 4, 2026 01:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies This pull request updates dependency files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant