跳至內容

編碼樣式

撰寫 Rolldown 程式碼時,建議您遵循下列準則。它們並非非常嚴格的規則,因為我們希望保有彈性並理解在特定情況下,某些規則可能會適得其反。盡可能遵循越多準則越好

新增測試

生成時,我們有兩個環境可執行不同目的的測試。請參閱 測試 以取得更多資訊。

我們建議您先考慮在 Rust 端新增測試,因為

  • 它有更好的除錯支援,無需考慮 Rust 和 JS 之間的橋接。
  • 它有更快的開發週期,無需編譯 binding crate 並執行 Node.js。

您可以考慮在 Node.js 中新增測試,其原因如下

  • 測試與 JavaScript API 的行為有關。
  • 測試與 rolldown 套件本身的行為有關。
  • e2e 測試。

在 MIT 授權下釋出。