編碼樣式
撰寫 Rolldown 程式碼時,建議您遵循下列準則。它們並非非常嚴格的規則,因為我們希望保有彈性並理解在特定情況下,某些規則可能會適得其反。盡可能遵循越多準則越好
新增測試
生成時,我們有兩個環境可執行不同目的的測試。請參閱 測試 以取得更多資訊。
我們建議您先考慮在 Rust 端新增測試,因為
- 它有更好的除錯支援,無需考慮 Rust 和 JS 之間的橋接。
- 它有更快的開發週期,無需編譯 binding crate 並執行 Node.js。
您可以考慮在 Node.js 中新增測試,其原因如下
- 測試與 JavaScript API 的行為有關。
- 測試與
rolldown
套件本身的行為有關。 - e2e 測試。