Skip to content
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

Upgrade eslint to v9 #646

Open
philfuster opened this issue Apr 17, 2024 · 0 comments
Open

Upgrade eslint to v9 #646

philfuster opened this issue Apr 17, 2024 · 0 comments

Comments

@philfuster
Copy link
Contributor

philfuster commented Apr 17, 2024

Eslint released version 9 a few weeks ago with some breaking changes.

One being the release of the new flat config file format that supersede the now legacy eslintrc format. This is a link to the migration guide.

Before eslint can be upgrade to v9 and the config file format migrated, all the plugins in use must support v9 of eslint.

This issue will act as a tracker for plugins support of v9 of eslint.

Plugin

Plugin Name Current Status Issue Comments
eslint-plugin-import blocked by setting up tests eslint-plugin-import - #2948
@typescript-eslint/typescript-eslint in progress eslint v9 support - #8211
shawnmcknight pushed a commit that referenced this issue Apr 17, 2024
This PR removes the two storis dependencies `@storis/eslint-config` and
`@storis/tsconfig`. Those repositories are no longer being maintained,
so their configs will be internalized.

This PR also updates the `eslint-config-prettier` plugin.

There was an attempt made to upgrade eslint to v9 as well, but there are
plugins that are yet to support v9 of eslint. They have been documented
in a tracker issue - [#646](#646)
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

No branches or pull requests

1 participant