-
Notifications
You must be signed in to change notification settings - Fork 0
Bump eslint from 8.57.1 to 10.6.0 #90
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
Open
dependabot
wants to merge
1
commit into
main
Choose a base branch
from
dependabot/npm_and_yarn/eslint-10.6.0
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
📐 Maintainability & Code Quality | 🟠 Major | 🏗️ Heavy lift
🧩 Analysis chain
🏁 Script executed:
Repository: lokalise/zod-extras
Length of output: 3973
🌐 Web query:
ESLint 10 legacy eslintrc support compatibility plugin parser@typescript-eslint/eslint-plugin7 eslint-plugin-import 2.29.0 eslint-plugin-vitest 0.4.1💡 Result:
As of June 2026, ESLint v10.0.0 (released February 2026) has completely removed support for the legacy eslintrc configuration system [1][2][3]. There is no way to enable legacy eslintrc support in ESLint 10 [1][4]. Regarding your specific dependencies and their compatibility: 1.
@typescript-eslint/eslint-plugin7: This version is not compatible with ESLint 10 [5][6]. Support for ESLint 10 was introduced in later versions of the@typescript-eslint/eslint-pluginpackage [6][7]. You must upgrade to a version that explicitly supports ESLint 10 [6]. 2. eslint-plugin-import 2.29.0: This version is incompatible with ESLint 10 [8]. You should migrate to eslint-plugin-import-x, which is a modern, performant, and compatible alternative for ESLint 10 [8]. 3. eslint-plugin-vitest 0.4.1: Similar to the other plugins, older versions of ecosystem plugins often lack compatibility with the architectural changes in ESLint 10. You should check for the latest release of eslint-plugin-vitest and upgrade accordingly. General Guidance for ESLint 10: - You must migrate your configuration to the Flat Config (eslint.config.js) format [1][9]. - If you rely on legacy plugins or configs that have not been updated, you may temporarily use the@eslint/compatutility, which provides functions like fixupPluginRules and fixupConfigRules to wrap older plugins for use in the Flat Config system [5]. Note, however, that this is a bridge and not a guarantee of full functionality for all plugins [5]. - Always ensure your plugins and parsers are updated to versions that support ESLint 10 to avoid runtime errors, as peer dependencies will often explicitly block installation or usage with incompatible ESLint versions [8].Citations:
🏁 Script executed:
Repository: lokalise/zod-extras
Length of output: 2690
Migrate the ESLint config before landing
eslint@^10.6.0ESLint 10no longer supports.eslintrc.json, and this repo still relies on it. The current@typescript-eslint/*,eslint-plugin-import, andeslint-plugin-vitestversions also need to be moved to ESLint 10–compatible releases or the lint task will fail.🤖 Prompt for AI Agents