【バイオーム】
Biome とは?
最終更新:
💡 リントもフォーマットも、これ一本でまるっとおまかせ
JavaScript/TypeScriptなどのリンターとフォーマッターを1つにまとめたRust製の開発ツール。ESLintとPrettierの主な役割を1つの設定で扱える。
📌 このページのポイント
必須ではないよ。設定ファイルがまとまって、実行も速くなりやすいのが利点だね。ただ、今の設定やプラグインがそのまま再現できるとは限らないから、まずは試しに動かして差分を確認してから決めよう
なんでそんなに速いの?
移行って大変じゃない?設定とか全部書き直し?
biome migrate eslint や biome migrate prettier というコマンドで、既存の設定をある程度自動で変換できるよ。ただしYAML形式の設定は変換できないし、ルールの細かいオプションが同じ動きにならないこともある。変換後に差分を見て確認しよう
まとめ:ざっくりこれだけ覚えればOK!
「Biome」って出てきたら「リンターとフォーマッターを1つにまとめた高速なツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「Biome」 = 「2番目のRome」を表す造語
💬 もとはRomeというプロジェクトで、2023年8月に同じ中心メンバーが公式のフォークとしてBiomeを始めたんだ。公式ブログによると「2つ目のRomeを作りたい」という思いから、BisとRomeを合わせた名前なんだよ