<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/biome-v2-1-stq3nsvt7" -->

---
title: Biome v2.1 | daily.dev
description: Biome v2.1 is out with several improvements over the 2.0 release. The light scanner (used when project rules are disabled) is now faster by only scanning the...
canonical: https://daily.dev/posts/biome-v2-1-stq3nsvt7
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Biome v2.1 | daily.dev
og:description: Biome v2.1 is out with several improvements over the 2.0 release. The light scanner (used when project rules are disabled) is now faster by only scanning the...
og:url: https://daily.dev/posts/biome-v2-1-stq3nsvt7
og:image: https://api.daily.dev/og/posts/STq3nsvt7.png
og:image:alt: Biome v2.1
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Biome v2.1

**[Biome Blog](https://daily.dev/sources/biome)** · 5 min read · 0 upvotes · 0 comments

## Summary

Biome v2.1 is out with several improvements over the 2.0 release. The light scanner (used when project rules are disabled) is now faster by only scanning the parts of the project relevant to the files you specify, rather than always scanning from the root. Type inference for the noFloatingPromises rule has improved from ~75% to ~85% coverage, with added support for getters, call signatures, and comma operators. Seven new lint rules have been added including noAlert, noImplicitCoercion, noMagicNumbers, noMisusedPromises, noUnassignedVariables, useReadonlyClassProperties, and useUnifiedTypeSignature. Notable bug fixes address nested configuration file ignoring and root configuration inheritance. The roadmap ahead includes stabilizing HTML support, expanding to Vue, Svelte, Astro, and Angular, and beginning Markdown support.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://biomejs.dev/blog/biome-v2-1>

## Similar posts on daily.dev

- [Biome v2.5—500 Lint Rules, Plugin Code Fix, and Cross-File Linting](https://daily.dev/posts/biome-v2-5-500-lint-rules-plugin-code-fix-and-cross-file-linting-akdrer8h7) · Biome Blog · 50 upvotes · 2 comments
- [Pre-commit Hooks 15× Faster \(Biome vs ESLint Case Study\) : fireup.pro](https://daily.dev/posts/pre-commit-hooks-15-faster-biome-vs-eslint-case-study-fireup-pro-fsuvxtmdx) · FireUp · 1 upvotes · 0 comments
- [ESLint v10: Flat Config Completion and JSX Tracking](https://daily.dev/posts/eslint-v10-flat-config-completion-and-jsx-tracking-muqydccwu) · InfoQ · 0 upvotes · 0 comments
- [Slint 1.18 Released](https://daily.dev/posts/slint-1-18-released-qsjr785iv) · Slint · 36 upvotes · 1 comments
- [ESLint v10.0.0-alpha.0 released](https://daily.dev/posts/eslint-v10-0-0-alpha-0-released-kvm8x6nh3) · ESLint · 30 upvotes · 0 comments

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#typescript](https://daily.dev/tags/typescript), [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/biome-v2-1-stq3nsvt7)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Biome v2.1","url":"https://daily.dev/posts/biome-v2-1-stq3nsvt7","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/biome-v2-1-stq3nsvt7"},"datePublished":"2026-07-26T07:49:00.864Z","dateModified":"2026-08-24T07:05:57.897Z","description":"Biome v2.1 is out with several improvements over the 2.0 release. The light scanner (used when project rules are disabled) is now faster by only scanning the...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/62227f902cbeebe78f0ce74e737e2974?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/62227f902cbeebe78f0ce74e737e2974?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Biome Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Biome Blog","logo":"https://media.daily.dev/image/upload/s--mumfBqIJ--/f_auto,q_auto/v1785052097/logos/biome?_a=BAMAMicg0","url":"https://daily.dev/sources/biome"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/biome-v2-1-stq3nsvt7","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"javascript,typescript,rust","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Biome Blog","item":"https://daily.dev/sources/biome"},{"@type":"ListItem","position":3,"name":"Biome v2.1"}]}
```

