reject-top-level-await¶
拒绝在模块代码的顶层使用 await
。Gecko 的组件模块目前不支持顶层 await
,因此会被拒绝。
此规则不符合代码示例:¶
await foo;
if (expr) {
await foo;
}
for await (let x of [1, 2, 3]) { }
此规则符合代码示例:¶
async function() { await foo; }
async function() { for await (let x of [1, 2, 3]) { } }