's Avatar

@biomejs.dev.bsky.social

Official BlueSky account of Biome. Website: https://biomejs.dev Discord: https://biomejs.dev/chat

2,066 Followers  |  20 Following  |  60 Posts  |  Joined: 30.10.2024  |  2.1591

Latest posts by biomejs.dev on Bluesky

Preview
Playground Biome's interactive playground

Did you know? You can use the Playground to validate the configuration file. Create a biome.json file, and the playground does the rest:

biomejs.dev/playground/?...

29.07.2025 11:12 β€” πŸ‘ 17    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
πŸ› Memory leak in `biome.exe` Β· Issue #6784 Β· biomejs/biome VS Code version 1.202.0 Extension version 3.1.0 Biome version 2.1.0 Operating system Windows macOS Linux Description Found performance issues on my PC, randomly checked task manager, and found biom...

Version v2.1.2 should address the recent memory leak issue.

Please use this issue for further feedback

github.com/biomejs/biom...

17.07.2025 14:13 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The open source community is amazing. Thank you @isabelroses.com for bearing with us! πŸ˜…πŸ« β™₯️

09.07.2025 14:44 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A screenshot from GitHub. It shows the stars of the Biome project, which are 19948

A screenshot from GitHub. It shows the stars of the Biome project, which are 19948

One more push to reach 20k GitHub stars! ⭐

08.07.2025 15:49 β€” πŸ‘ 21    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Biome 2.1 has been released!

It's a relatively minor maintenance release, but still has some goodies:
* Faster scanner
* Improved type inference
* New rules
* Many fixes!

biomejs.dev/blog/biome-v...

08.07.2025 09:23 β€” πŸ‘ 40    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Preview
β˜‚οΈ HTML-ish languages Β· Issue #6657 Β· biomejs/biome Description Addresses #1726 This issue serves as an entry point to collect tasks, comments, and feedback regarding the support of Vue, Svelte and Astro files inside Biome. We don't have a definitiv...

We have started working on providing full support for @vuejs.org, @svelte.dev, @astro.build, and hopefully, @angular.dev as well. Subscribe and engage with the following issue

github.com/biomejs/biom...

01.07.2025 19:30 β€” πŸ‘ 70    πŸ” 9    πŸ’¬ 0    πŸ“Œ 2
Original post on mstdn.social

With this latest PR, inference for `noFloatingPromises` is pushed to over 80% success rate in Vercel's repositories: https://github.com/biomejs/biome/pull/6404

While I targeted specific patterns used by their own `swr` library, all the fixes are generically applicable, meaning other code […]

19.06.2025 09:43 β€” πŸ‘ 16    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

The WASM bindings are assist-ready. The JavaScript library should be updated, so contributions are welcome!

18.06.2025 14:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Original post on mstdn.social

With Biome v2 reaching ~75% accuracy for the `noFloatingPromises` rule, one might wonder, how?
* First of all keep in mind this is measured on a single (very large) repository. Yours might fare differently depending on libraries/patterns/etc..
* What you're seeing is a successful application of […]

18.06.2025 07:23 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Original post on mstdn.social

My Vercel contract is almost coming to an end, but I'm extremely happy that we managed to get to about 75% success rate for `noFloatingPromises` in our v2 release: https://biomejs.dev/blog/biome-v2/

The success rate is even slightly higher already in the `next` branch, and I still have 2 weeks […]

17.06.2025 15:25 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Thanks to our Platinum Sponsor @vercel.com , which sponsored the type inference work. Thanks to depot for providing fast GitHub Action runners, as well as our other sponsors and all the Biome contributors!

17.06.2025 13:55 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In upcoming releases, we will introduce more type-aware lint rules, such as noMisusedPromises, and work on supporting HTML-like languages, embedding formatting, and additional features.

17.06.2025 13:55 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Domains List of available domains

With lint domains, you can opt in lint rules based on your project needs. Since the last beta, we have introduced a domain called 'project', which enables project- and type-aware lint rules.

biomejs.dev/linter/domai...

17.06.2025 13:55 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
organizeImports Learn more about organizeImports

The new, revamped, configurable import sorting is stable and packed with many features. It's a state-of-the-art feature that allows you to control packages, aliases, blank lines, copyright comments, and more! Ready to study? πŸ‘©β€πŸŽ“ Check the documentation

biomejs.dev/assist/actio...

17.06.2025 13:55 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Use Biome in big projects A small guide how to set Biome in big projects

One of the most wanted features was better monorepo management. In v2, monorepos became first-class citizens, and your packages can extend from the root configuration with a new micro-syntax. Check our guide to learn more:

biomejs.dev/guides/big-p...

17.06.2025 13:55 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Linter Plugins An overview of how to use Biome's Linter Plugins

Does your organisation have particular use cases? Now you can create your custom lint rules with plugins using GritQL.

biomejs.dev/linter/plugi...

17.06.2025 13:55 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
noFloatingPromises Learn more about noFloatingPromises

Biome v2 ships the first type-aware lint rules that don't require the TypeScript compilerβ€”preliminary tests show that noFloatingPromises already detects 75% of the cases that typescript-eslint detects, with more improvements on the way.

biomejs.dev/linter/rules...

17.06.2025 13:55 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Biome v2β€”codename: Biotype

Read more about v2 in the blog post

biomejs.dev/blog/biome-v2/

17.06.2025 13:55 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Biome v2β€”codename: Biotype is here! The first type-aware linter that doesn't require tsc

πŸ” Type-aware lint rules
πŸ§‘β€πŸš’ Plugins
πŸ“š Monorepo support
πŸ“ Revamped, configurable import sorting
🧐 Linter domains
πŸ™…β€β™€οΈ Bulk suppressions
πŸ‘©β€βœˆοΈ Analyzer assist

17.06.2025 13:55 β€” πŸ‘ 115    πŸ” 25    πŸ’¬ 3    πŸ“Œ 8
12.06.2025 19:31 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
VS Code extension V3 Biome releases v3 of the VS Code extension

Read more about it here: biomejs.dev/blog/2025-05...

30.05.2025 05:18 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

v3 of the Biome VS Code is now available!

- πŸ—„οΈ Support for multi-root workspaces
- πŸ“ Support for single-file mode
- πŸ‘» Support for unsaved files
- πŸ”„ Automatic reload after updating Biome
- βš™οΈ Automatic reload after configuration changes
- ✨ Improved status indicator

30.05.2025 05:18 β€” πŸ‘ 47    πŸ” 7    πŸ’¬ 2    πŸ“Œ 0
Preview
β˜‚οΈ Type-aware linter Β· Issue #3187 Β· biomejs/biome Description This umbrella issue tracks the development of type-aware lint rules. We first motivate our decision to implement our own type synthesizer, and then present the type-aware rules we inten...

This was answered here github.com/biomejs/biom...

22.05.2025 17:23 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

All right, we are very close. @biomejs.dev v2 is very stable now. There are no memory leaks, no major regressions, and still good DX. Multi-file analysis took a while, and I hope the next major (if ever) will take less time to get out.

Now to polish docs, do some more testing, and we're ready!

19.05.2025 16:13 β€” πŸ‘ 58    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

People can't slack off anymore nowadays!

14.05.2025 13:54 β€” πŸ‘ 31    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Original post on mstdn.social

Over the weekend, I wrote an overview of Biome's type architecture, including our motivation and a discussion of the constraints that led to this architecture: https://arendjr.nl/blog/2025/05/biome-type-architecture/

Reply to this post to comment!

#OpenSource #WebDev #Tooling #JavaScript […]

12.05.2025 14:26 β€” πŸ‘ 17    πŸ” 9    πŸ’¬ 2    πŸ“Œ 0
Preview
Rules sources A page that maps lint rules from other sources to Biome

Biome isn't a drop and replacement for eslint, however it has an extensive number of rules that cover many rules, plugins too: biomejs.dev/linter/rules...

10.05.2025 04:55 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Release CLI v2.0.0-beta.2 Β· biomejs/biome What's Changed Other changes fix(lint): keep comments in noUnusedImports by @ematipico in #5468 fix(lint/noDestructuredProps): better check when inside a function by @ematipico in #5467 fix(migrat...

We just released a new beta version of v2. It contains many fixes and enhancements.

github.com/biomejs/biom...

29.04.2025 13:42 β€” πŸ‘ 26    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
feat(lint): implement `useExhaustiveSwitchCases` - `typescript-eslint/switch-exhaustiveness-check` by siketyan Β· Pull Request #5762 Β· biomejs/biome Summary Initial implementation of a new rule useExhaustiveSwitchCases, which is an equivalent to typescript-eslint/switch-exhaustiveness-check. I left code actions and options for future improvemen...

At @biomejs.dev, we're about to implement a lint rule that checks the exhaustiveness of switch cases. It uses inferred types!!

github.com/biomejs/biom...

26.04.2025 07:30 β€” πŸ‘ 42    πŸ” 8    πŸ’¬ 2    πŸ“Œ 0
Preview
JetBrains: Essential tools for software developers and teams JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language.

Biome has a new bronze sponsor πŸ₯‰

www.jetbrains.com

23.04.2025 12:42 β€” πŸ‘ 34    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@biomejs.dev is following 20 prominent accounts