Skip to content

[✨] Switch from Eslint to Biome #33

@rogervila

Description

@rogervila

Is your feature request related to a problem?

This feature is unrelated to any problem but represents a significant performance improvement for the build step since Biome linter is much faster than Eslint.

Biome provides a migration tool that makes it a breeze to migrate the Eslint configuration.

Describe the solution you'd like

The solution would consist of a PR with the following changes:

  • Migrate Eslint configuration to Biome, including rules defined in eslint-plugin-qwik, using Biome's migration tool
  • Install Biome and uninstall Eslint-related packages from package.json
  • Modify the lint command to use Biome instead of Eslint
  • Deprecate eslint-plugin-qwik

Describe alternatives you've considered

AFAIK, Biome is the most performant linter on the market and, since it provides a migration tool, I have not considered other alternatives.

Additional context

Performance comparison between Eslint and Biome published on Biome's website:

eslint-vs-biome

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions