Biome has finally surpassed 10 million weekly downloads!
Biome
mastodon 4.7.3Official account of the Biome project
Biome v2.5.6 is out! The formatter is now ~4% faster across the board and fixes a series of perf regressions in type-aware lint rules.
Biome v2.5 is out, with more than 500 rules!
🎌 Cross-language lint rules
🧰 Code fix for plugins
⏫ More than 70 promoted rules
👀 Watch mode
🤏 Format space delimiter
📝 Rules presets
🔧 upgrade command
🔝 Go-to definition
📖 Experimental pnpm catalogs
After decades of hard work, we are very happy to announce full linting and formatting support for COBOL!
Very proud of our contributors that helped make this happen!
Biome v2.3 is out!
👨👨👦👦 Full support for Vue, Svelte and @astro@m.webtoo.ls
‼️ New ignore syntax
🌬️ Tailwind v4 support
⌨️ New CLI flags and reporters
Biome v2.4 is here!
✨ CSS & GraphQL formatting & linting in JavaScript
🎨 Major Vue/Svelte/Astro improvements
⚙️ Editor inline config
📊 Rule profiler
🏠️ The configuration discovery
And a lot more! https://biomejs.dev/blog/biome-v2-4/
Biome invests where it matters. Sarah and Yan will join to improve our docs!
We just published the Biome Rodmap 2026!
Just released 2.4.14 with some big improvements to Vue and Svelte support and 4 new lint rules!
- v-for directives are parsed precisely, noUnusedVariables and noUndeclaredVariables account for them better
- some parser bugs and false positives in Svelte files were fixed
- many other misc bug fixes
Biome v2.4.10 is out with important performance fixes. When fixing large files with many diagnostics, Biome took ~3s for one rule. Now it takes ~200ms! 🚀 (~13k LOC, ~3k diagnostics) That's not all, you'll get the same performance fixes in the LSP. Make sure to update
2.4.13 is out with 10 new lint rules, and our first few React Native rules: noReactNativeLiteralColors, noReactNativeRawText, and useReactNativePlatformComponents. Try them out!
In the next version of Biome, you'll be able to profile all rules and actions!
You can now test GritQL queries in our playground! It's great for getting quick feedback.
Try it yourself! https://biomejs.dev/playground/
2.4.15 is out!
- 7 new rules, including some Vue lint rules like useVueValidVFor and useVueNextTickPromise
- Improved performance for some rules
- Plenty of bug fixes
🥳 Today, we are happy and grateful to make a special announcement regarding the continuation of our support for GritQL.
Since Biome 2.0, GritQL plugins have been supported as a mechanism to add custom linter rules for Biome. We took a gamble here, as GritQL was being pioneered by Morgante Pell and the future of the language was still uncertain.
Now, we're excited to share that Morgante and @honeycombio@mastodon.social have graciously agreed to donate the GritQL repositories to Biome.
2.4.9 is hot off the press with a couple of cool new rules!
- If you're using CSS, you'll probably love noDuplicateSelectors, which helps keep your styles clean and lean
- If you're worried about your dependency's licences, you can keep it in check with noUntrustedLicenses
Biome 2.4.8 is building right now, and inside is a new Drizzle domain and 2 new Drizzle nursery rules! noDrizzleUpdateWithoutWhere and noDrizzleDeleteWithoutWhere ensures your .update() and .delete() queries always have a .where()
Contributed by our awesome community 💙
Biome 2.4.11 is out! In this release, we finished implementing all the Qwik specific lint rules from eslint-plugin-qwik. This makes it the first framework that is 100% supported by Biome, no extra dependencies needed!
Depot is now Biome's exclusive platinum sponsor
We just published a series of recipes that should help you master GritQL plugins!
Since v2.4.7, we have shipped a lint rule called useBaseline, which checks for CSS features that aren't generally available. Give it a try!
If you are a React user, you might be interested in this RFC: