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

Transition to new ESLint configuration #379

Open
chrismayer opened this issue Apr 19, 2024 · 0 comments
Open

Transition to new ESLint configuration #379

chrismayer opened this issue Apr 19, 2024 · 0 comments
Labels
dependecy upgrade Upgrade of a code dependency

Comments

@chrismayer
Copy link
Collaborator

A new format for ESLint configuration files is supported since 2022 and will be the default one in version 9. Transitioning to this new configuration file format should be done but once again when our main dependencies will export those kind of files. This is already the case for eslint-plugin-vue but not for eslint-config-standard (well it is already if you checkout the master branch on GitHub but not if you install the official NPM package).
Making the transition will force us to get rid of @vue/eslint-config-standard which is used automatically by vue-cli and first versions of create-vue. What it basically does is configure ESLint to use vue rules and standardJS ones.
Newer versions of create-vue don't use it anymore but don't include standardJS anymore neither so I think we could easily depart from @vue/eslint-config-standard but what about standardJS? Should we keep it? I personally think we should as I like this style guide but please give me your opinion on this one!

This issue is derived from #377 and the text above was initially provided by @sronveaux .

@chrismayer chrismayer added the dependecy upgrade Upgrade of a code dependency label Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependecy upgrade Upgrade of a code dependency
Projects
None yet
Development

No branches or pull requests

1 participant