Skip to content

Conversation

@danielochoa-epam
Copy link

@danielochoa-epam danielochoa-epam commented Feb 3, 2026

What?

This PR migrates the repository from ESLint 8 with legacy configuration to ESLint 9 with flat configuration (eslint.config.mjs).

Changes Made:

  • Added: New eslint.config.mjs flat configuration file
  • Updated: ESLint and related dependencies to support ESLint 9
  • Updated: @bigcommerce/eslint-config to v3.x with ESLint 9 support

Why?

ESLint 9 introduces a new flat configuration format that is more flexible and explicit. This migration ensures the repository stays up to date with the latest ESLint tooling and receives security updates.

Testing / Proof

  • npm run lint passes locally
  • All existing tests continue to pass
  • CI pipeline validates the changes

Related: ESLint 9 Migration ADR

@bigcommerce/api-client-developers

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.

2 participants