Biome

biomejs.dev又名 Biome、Biome.js

用 Rust 编写的开源 Web 开发工具链,把代码格式化和 lint 合到一条 check 命令里,内置 767 条规则、与 Prettier 兼容约 97%,适合嫌 Prettier 和 ESLint 两套配置麻烦的前端开发者。

工具免费不用登录网页 · Windows · macOS · Linux多语言开源

Biome 首页截图

Biome 是一个面向 Web 项目的开发工具链,把代码格式化和代码检查(lint)放在同一个工具里。它支持 JavaScript、TypeScript、JSX、TSX、JSON、HTML、CSS、SCSS、GraphQL、YAML 和 Markdown,用 Rust 编写,安装后通过命令行或编辑器集成来跑。

主要功能

格式化方面,Biome 与 Prettier 有高达 97% 的兼容覆盖率,官方给出的对比数据是比 Prettier 快约 35 倍(在 i7 1270P 上格式化 2,104 个文件、171,127 行代码)。它也能处理写了一半、格式还不完整的代码,边写边格式化。

Lint 方面内置 767 条规则,来源包括 ESLint、typescript-eslint 等。报错信息会标出具体行号和修改建议,部分问题可以直接自动修复。格式化和 lint 可以用一条 check 命令一起跑,不用分别调用两个工具。

适合谁

用 JavaScript 或 TypeScript 写前端项目、已经在用 Prettier 和 ESLint 但嫌两套配置麻烦的开发者。Biome 开箱即用,不需要额外配置就能开始格式化,需要时也有大量配置项可调。对 TypeScript 和 JSX 的支持比较完整。

费用与限制

Biome 是开源项目,代码托管在 GitHub 上,通过 npm 安装(npm i -D --save-exact @biomejs/biome)。官网提供在线演练场,可以不安装先试。文档有简体中文版本,但界面语言声明为英文。它主要面向命令行和编辑器集成,不是图形化应用。

常见问题

Biome 收费吗?
Biome 免费使用。
用 Biome 要登录吗?
不用登录就能用。
Biome 有哪些平台 / App?
支持 网页、Windows、macOS、Linux。
Biome 的替代品有哪些?
本站整理了 1 个替代品,例如 ESLint。

替代品 全部 1 个 →

收录于 2024 年 10 月 · 更新于 11 月 8 日 · 浏览 228 · 报告问题

替代品 1 个打开官网biomejs.dev