Biome 1.9: Celebrating one year with enhanced CSS and GraphQL support & new search command
Biome, a toolchain designed to format and lint web projects, has released version 1.9, marking the first anniversary of the open-source project. Key updates include the stabilization of its CSS formatter and linter, now enabled by default, though it only supports standard CSS syntax and not dialects like SCSS. Additionally, GraphQL files are now formatted and linted by default.
A notable new feature is the biome search command, an experimental step towards Biome's future plugin system powered by GritQL. The command is still in its early stages, with many limitations to be addressed. Another enhancement is the ability to integrate with .editorconfig files, which is an opt-in feature requiring activation in the Biome configuration file.
Biome 1.9 also updates its JavaScript formatter to align with Prettier v3.3, introducing changes such as adding parentheses around nullish coalescing in ternaries for clearer operator precedence. The linter now boasts over 250 rules, including most ESLint rules and several from ported plugins, bringing Biome closer to fully porting ESLint.