Biome
Biome 是一个快速的 JavaScript、TypeScript、JSX 和 JSON 格式化工具,可以节省 CI 和开发者时间。
须知:
本指南假设你正在使用 create-turbo 或具有类似结构的仓库。将 Biome 与 Turborepo 结合使用
Biome 是与 Turborepo 一起使用的大多数工具中的一个罕见例外,因为它非常快。因此,我们建议使用根任务,而不是在每个包中创建单独的脚本。
缓存行为
在项目根目录中使用 Biome 会导致在升级 Biome 版本或更改配置时所有任务都缓存未命中。如果您更喜欢在这些情况下更高的缓存命中率,而不是更少的配置,您仍然可以像我们的指南中的其他建议一样在单独的脚本中使用 Biome。
初始化 Biome
首先,按照安装文档设置 Biome 在你的仓库中。然后你将能够创建一个脚本在仓库的根目录中使用 Biome
创建根任务
在实践中,Biome 不太可能成为你仓库迭代速度的瓶颈。因此,我们可以通过在根任务中使用 Biome 来减少仓库中需要管理的配置。
如果你认为在你的仓库中将 Biome 分割成包中的任务可能会更快,你可以自由地这样做。我们鼓励你尝试最适合你的用例的方法。
要创建根任务,请将脚本注册到 Turborepo


现在你将能够使用 turbo run format-and-lint
和 turbo run format-and-lint:fix
运行这些脚本。