Biome
Biome 是一個快速的 JavaScript、TypeScript、JSX 和 JSON 格式化工具,可節省 CI 和開發人員的時間。
須知
本指南假設您正在使用 create-turbo 或具有類似結構的儲存庫。搭配 Turborepo 使用 Biome
Biome 是搭配 Turborepo 使用的工具中一個罕見的例外,因為它**速度非常快**。因此,我們建議使用根任務,而不是在每個套件中建立單獨的腳本。
快取行為
在專案根目錄使用 Biome 會導致當您升級 Biome 版本或變更組態時,所有任務都會快取失效。如果您喜歡在這些情況下使用更高的快取命中率來換取較少的組態,您仍然可以在單獨的腳本中使用 Biome,就像我們指南中的其他建議一樣。
初始化 Biome
首先,依照安裝文件在您的儲存庫中設定 Biome。然後,您就可以在儲存庫的根目錄中建立一個腳本來使用 Biome。
建立根任務
實際上,Biome 不太可能成為儲存庫迭代速度的瓶頸。因此,我們可以透過在根任務中使用 Biome 來減少需要管理的組態。
如果您認為在您的儲存庫中,將 Biome 分割成各個套件中的任務可能會更快,您可以自由地這樣做。我們鼓勵您實驗看看哪種方式最適合您的使用案例。
若要建立根任務,請將腳本註冊到 Turborepo
現在您可以使用 turbo run format-and-lint
和 turbo run format-and-lint:fix
來執行這些腳本。
這有幫助嗎?