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

Oxlint Beta #5653

Open
Boshen opened this issue Sep 9, 2024 · 2 comments
Open

Oxlint Beta #5653

Boshen opened this issue Sep 9, 2024 · 2 comments
Assignees
Labels
A-linter Area - Linter C-enhancement Category - New feature or request

Comments

@Boshen
Copy link
Member

Boshen commented Sep 9, 2024

@DonIsaac and I had a meeting and agreed to introduce the following features for a Oxlint Beta release. This feature list is minimal due to our lack of time and resources.

  1. ESLint V8 cascading configuration
  2. "overrides"
  3. display unsupported rules
  4. enable plugins from the plugins array

Note ESLint V9 flat config is out of scope.

@Boshen Boshen added C-enhancement Category - New feature or request A-linter Area - Linter labels Sep 9, 2024
@Boshen Boshen added this to the Oxlint Beta Milestone milestone Sep 9, 2024
@DonIsaac
Copy link
Collaborator

DonIsaac commented Sep 10, 2024

note: refactor to split serde-able eslintrc struct from the actual config used by the linter is in progress. Once complete, we can start adding fields to the config file.

@AndreaPontrandolfo
Copy link

Reading the features list, everything you listed are .eslintrc mechanics, that are not present in ESLint V9 FlatConfig, because it works completely differently.
So my understanding is that you are gonna do a TON of work to support a legacy configuration system (soon to be deprecated) and right after you would have to scrap all of that to migrate to V9 support.
Why is that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-linter Area - Linter C-enhancement Category - New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants