编码风格
我们建议在编写 rolldown 代码时遵循这些指导原则。这些并不是非常严格的规则,因为我们希望保持灵活性,并且我们理解在某些情况下,其中一些规则会适得其反。只需尽可能多的遵循即可
添加测试
通常,我们有两个用于运行不同测试目的的环境。有关详细信息,请参阅 测试。
我们要求您首先考虑在 Rust 端添加测试,原因如下
- 它具有更好的调试支持,无需考虑 Rust 和 JS 之间的桥接。
- 由于无需编译绑定板条箱和运行 Node.js,因此它的开发周期更快。
您可以考虑以下原因在 Node.js 中添加测试
- 测试与 JavaScript API 的行为有关。
- 测试与
rolldown
包本身的行为有关。 - 端到端测试。