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

Use legacy configs #79

Merged
merged 3 commits into from
Jul 10, 2024
Merged

Use legacy configs #79

merged 3 commits into from
Jul 10, 2024

Conversation

JoshTheWanderer
Copy link
Member

@JoshTheWanderer JoshTheWanderer commented Jul 10, 2024

eslint-config-next, eslint-plugin-import and eslint-plugin-jsx-a11y do
not support the new flat file config and/or eslint v9.

Because of the above, we have to stay on v8 with the non-flat-file config.

Newer versions of eslint-plugin-security and eslint-plugin-json support the
new flat file config by default, which broke our config.

This PR switches to using the legacy configs for the above two packages, updates
the supported node versions in anticipation of eslint v9, and adds a basic CI
workflow to catch any broken configs.

Closes ETCH-621.

Copy link

sonarcloud bot commented Jul 10, 2024

@mergify mergify bot merged commit e91a7ab into main Jul 10, 2024
9 checks passed
@mergify mergify bot deleted the fix/legacy-config branch July 10, 2024 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants