Skip to content

[ENGINEERING] Replace eslint with biome (eventually) #51

@yxli001

Description

@yxli001

https://github.com/biomejs/biome

EDIT
After some initial scouting, I think biome isn't mature enough to replace eslint in this project as of right now.

Current configs available on branch chore/biome-linter, can be adapted when v2 comes out.

Issues:

  • Current integration with VSCode doesn't allow different config files for projects within a monorepo
    • CLI works well with multiple config files but the VSCode extension only recognizes the config file in the root folder.
    • Will potentially be fixed in v2
  • Tailwind class sorting not fully implemented
  • Import sorting slightly iffy compared to eslint

Advantages:

  • No more 100 different config files and plugins for eslint and prettier
  • Performance (Rust)

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreRandom stuff, refactoring maybeenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions