Skip to content

Upgrade website ESLint to v10 when eslint-config-next supports it #54

@irparent

Description

@irparent

Context

PR #52 was closed because eslint-config-next@16.2.1 bundles plugins that cap their ESLint peer dep at ^9:

  • eslint-plugin-react@7.37.5"eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"
  • eslint-plugin-import@2.32.0"eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
  • eslint-plugin-jsx-a11y@6.10.2"eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9"

Root package ESLint was upgraded to 10 in PR #45 (TS-ESLint plugins explicitly support ^10). Website stays pinned at 9 until the Next.js ecosystem catches up.

Unblock condition

One of:

  • eslint-config-next ships with ESLint 10-compatible plugin versions
  • eslint-plugin-react releases a version declaring ^10 in peer deps
  • Next.js 17 ships with updated lint config

Current state

  • Root: ESLint 10
  • Website: ESLint 9 (pinned)
  • Dependabot: ESLint 10 ignored for /website via dependabot.yml

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency file

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions