super-linter / super-linter

Combination of multiple linters to run as a GitHub Action or standalone
https://github.com/super-linter/super-linter
MIT License
9.54k stars 973 forks source link

[Feature Request] Support biome #6298

Open Okabe-Junya opened 1 month ago

Okabe-Junya commented 1 month ago

Is there an existing issue for this?

Current Behavior

Now, Super-linter does not support Biome

Expected Behavior

Super-linter will support Biome

Anything else?

I will work on this issue :)

npquynhdo commented 3 weeks ago

Look forwards for this

ferrarimarco commented 1 week ago

Hi @Okabe-Junya ! Thanks for proposing this and for providing a PR already :)

What is the use case for adding Biome? My understanding is that it's tool that aims at producing the same output as Prettier, and includes several rules from popular linters. All this, with an eye on performance.

There seems to be a significant overlap with the linters we already include in Super-linter. What's your take on this?

Thanks!

Okabe-Junya commented 1 week ago

What is the use case for adding Biome? My understanding is that it's tool that aims at producing the same output as Prettier, and includes several rules from popular linters. All this, with an eye on performance.

Thanks @ferrarimarco for your comment!

Yes, you’re absolutely right. However, Biome can replace not only Prettier but also ESLint (though I think it would be difficult to replace it immediately since some plugins heavily depend on ESLint). Additionally, Biome can cover many use cases without plugins, so in fact, many users are using Biome. And needless to say, its excellent performance is fantastic.

Of course, both tools are great, and I’m not looking to debate which one is superior — but I think it’s interesting to start small with Biome.