コーディングスタイル
rolldownのコードを記述する際には、これらのガイドラインに従うことをお勧めします。柔軟性を保ち、特定の状況では一部のガイドラインが逆効果になる場合があることも理解していますが、厳格なルールではありません。できるだけ多くのガイドラインに従ってください
テストの追加
一般に、テストのさまざまな目的を実行するための2つの環境があります。詳細については、テストを参照してください。
次のような理由から、まずRust側でテストを追加することを検討する必要があります
- Rustとjsの間のブリッジを考慮することなく、デバッグサポートが優れています。
- バインディングクレートをコンパイルしてNode.jsを実行する必要がないため、開発サイクルが高速です。
次の理由でNode.jsにテストを追加することを検討できます
- テストは、JavaScript APIの動作についてです。
- テストは、
rolldown
パッケージ自体の動作についてです。 - e2eテスト。