Skip to content

feat: migrate to ESLint v9 with flat configuration#430

Open
outslept wants to merge 2 commits intoeditorconfig:mainfrom
outslept:slpt/eslint-9
Open

feat: migrate to ESLint v9 with flat configuration#430
outslept wants to merge 2 commits intoeditorconfig:mainfrom
outslept:slpt/eslint-9

Conversation

@outslept
Copy link

@outslept outslept commented Mar 24, 2025

Please fill in this template.

  • Use a meaningful title for the pull request.
  • Use meaningful commit messages.
  • Run tsc w/o errors (same as npm run build).
  • [⚠️] Run npm run lint w/o errors. *

Transition from ESLint v8 to v9 using the new flat configuration format. Convert .eslintrc.json to eslint.config.js and incorporate .eslintignore paths directly into the configuration.

Note: After migrating to ESLint 9, the linter reports 56 errors that weren't present with ESLint 8. This is likely due to changes in recommended rule sets or rule implementation in the new version.

The migration itself is working correctly (e.g. tools like this https://eslint.org/blog/2024/04/eslint-config-inspector/ are working fine), we need to decide how to handle these new linting errors before merging.

Coming from #406

outslept and others added 2 commits March 24, 2025 06:28
Transition from ESLint v8 to v9 using the new flat configuration format. Convert .eslintrc.json to eslint.config.js and incorporate .eslintignore paths directly into the configuration.
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.

1 participant