Skip to content

Upgrade linting stack to ESLint v10 compatibility#801

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/update-eslint-to-v10
Draft

Upgrade linting stack to ESLint v10 compatibility#801
Copilot wants to merge 2 commits intomainfrom
copilot/update-eslint-to-v10

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 19, 2026

This updates the repo’s ESLint stack to v10 and resolves compatibility issues in the flat config setup. The change keeps linting behavior focused on currently supported plugins while unblocking the major-version upgrade.

  • Dependency updates

    • Bumped eslint to ^10.2.1
    • Bumped @eslint/js to ^10.0.1
    • Removed eslint-plugin-import from dev dependencies due to its current peer range excluding ESLint 10
  • Flat config cleanup

    • Removed eslint-plugin-import import and its flat config entries from eslint.config.mjs
    • Kept existing TypeScript + Jest lint config intact
  • Resulting config shape

    export default tseslint.config(
      eslint.configs.recommended,
      tseslint.configs.recommended,
      {
        plugins: { jest },
        rules: {
          '@typescript-eslint/no-unsafe-function-type': 'off',
          '@typescript-eslint/no-explicit-any': 'warn',
        },
      },
    );

Copilot AI linked an issue Apr 19, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Update eslint to v10 Upgrade linting stack to ESLint v10 compatibility Apr 19, 2026
Copilot AI requested a review from abraham April 19, 2026 23:26
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.

Update eslint to v10

2 participants