I'd like us to consider switching to Biome. Biome provides both a formatter and a linter, and is super fast compared to ESLint and Prettier. I've been using Biome for some other projects and I've been really pleased with it. It has a really sane default configuration, is easy to configure, has good editor/IDE support, and I find its output/suggestions much more helpful.
I'd like us to consider switching to Biome. Biome provides both a formatter and a linter, and is super fast compared to ESLint and Prettier. I've been using Biome for some other projects and I've been really pleased with it. It has a really sane default configuration, is easy to configure, has good editor/IDE support, and I find its output/suggestions much more helpful.
Its Differences with Prettier page is also a good read.
Below are some timing results (using GNU time) on the Samf4 project on master, using the default Biome config.
ESLint
Time to run: ~6s
Biome lint
Time to run: ~0.6s
Biome format
Time to run: ~0.7s
Biome check (same as lint+format in one step)
Time to run: ~0.7s