Biome是一个高性能的Web项目工具链,旨在提供开发者工具以维护这些项目的健康。
Biome是一个快速格式化工具,适用于_JavaScript_、TypeScript、JSX_和_JSON,与_Prettier_的兼容性达到了**97%**。
Biome是一个高性能的代码检查工具,适用于_JavaScript_、TypeScript_和_JSX,包含**超过200条规则,这些规则来自ESLint、typescript-eslint和其他来源。 它输出详细且有上下文的诊断信息**,帮助你改进代码并成为更好的程序员!
Biome从一开始就被设计为在编辑器中交互使用。 它可以在你编写代码时格式化和检查格式不正确的代码。
安装
npm install --save-dev --save-exact @biomejs/biome
使用
# 格式化文件
npx @biomejs/biome format --write ./src
# 检查文件
npx @biomejs/biome lint ./src
# 运行格式化、检查等,并应用安全的建议
npx @biomejs/biome check --write ./src
# 在CI环境中检查所有文件的格式、代码规范等
npx @biomejs/biome ci ./src
如果你想在不安装的情况下试用Biome,可以使用在线playground,它是编译成WebAssembly的版本。
文档
查看我们的[主页][biomejs]以了解更多关于Biome的信息, 或直接前往[入门指南][getting-started]开始使用Biome。
更多关于Biome
Biome有合理的默认设置,不需要配置。 Biome 旨在支持现代 Web 开发的所有主要语言。
Biome 无需 Node.js 即可运行。
Biome 提供一流的 LSP 支持,拥有一个复杂的解析器,能够完整地表示源代码,并具有顶级的错误恢复能力。
Biome 统一了以前分散在不同工具中的功能。基于共享基础,我们能够提供一个连贯的体验,用于处理代码、显示错误、并行工作、缓存和配置。
了解更多关于我们的项目理念。
Biome 采用 MIT 许可或 Apache 2.0 许可,并遵循贡献者契约行为准则进行管理。
资金支持
您可以通过不同方式为项目提供资金支持
项目赞助和资金
您可以通过 Open collective 或 GitHub sponsors 赞助或资助项目
Biome 提供一个简单的赞助计划,让公司在众多开发者中获得可见度和认可。
问题资助
我们使用 Polar.sh 来为您希望看到和实现的特定功能投票和推广。查看我们的积压工作并帮助我们: