OSS探訪

Biome — FormatterとLinterを一つの高速ツールチェーンへまとめる

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
25,837
主要言語
Rust
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/21

概要

Biomeは、JavaScript、TypeScript、JSX、JSON、CSS、GraphQLなどを対象に、コード整形とLintを提供する開発ツールです。Rustで実装され、CLIとLSPの両方から同じ解析・整形機能を利用できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

コード整形とLintを同じCLIから実行する

FormatterとLinterを一つの設定とコマンド体系で扱い、保存時の整形やCIの静的検査を揃えられます。

出典:[2][3]

エディタからLSPで同じ診断を利用する

公式エディタ拡張やLSPを通じて、編集時にもCLIと同じツールチェーンの診断・整形を利用できます。

出典:[2][4]

PrettierとESLint周辺の構成を整理したい場合に

Webプロジェクトで整形とLintの実行系をまとめ、設定やCIの複雑さを減らしたいチームに向きます。

出典:[2]

既存ルールとプラグインの対応状況を確認する

Prettier互換性や多数のLintルールがあっても、既存のESLintプラグインや独自ルールがそのまま置き換わるとは限りません。移行前に差分を確認します。

出典:[2][5]

参考にした公式資料

  1. [1]biomejs/biome repository(2026-09-21)
  2. [2]Biome README(2026-09-21)
  3. [3]Biome getting started(2026-09-21)
  4. [4]Biome editor integrations(2026-09-21)
  5. [5]Migrate from ESLint and Prettier(2026-09-21)
  6. [6]@biomejs/biome package(2026-09-21)
編集部からの補足

BiomeはFormatterとLinterを一つのCLI/LSPへまとめ、複数の設定・実行系を減らしやすい点が特徴です。現在のnpmパッケージは2.5.14で、ライセンスは`MIT OR Apache-2.0`です。既存のPrettier/ESLint構成から移行する場合は、互換率だけで判断せず、使用中のルールやプラグインに相当する機能があるか確認してください。

3ステップで試す

  1. 1

    Biomeを開発依存へ追加

    プロジェクトごとにBiomeのバージョンを固定し、チームとCIで同じFormatter/Linterを使えるようにします。

    npm install --save-dev --save-exact @biomejs/biome
  2. 2

    Biome設定を初期化

    biome.jsonを生成し、FormatterやLinterの設定をプロジェクト内で管理します。

    npx @biomejs/biome init
  3. 3

    整形とLint修正をまとめて実行

    対象ファイルを解析し、安全に適用できる整形・Lint修正を反映します。導入前後の差分は必ず確認してください。

    npx @biomejs/biome check --write .
公式READMEで確認

成長

成長の推移 · 直近30日

25,837 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
255
Open PR
122

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • css
  • formatter
  • javascript
  • jsx
  • linter
  • static-code-analysis
  • typescript
  • web
  • json
Stars
25,837
Forks
1,233
Watchers
92
Open Issues
275
Contributors
419
主要言語
Rust
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/21

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。