首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

require-await

没有await表达式的异步函数可能是重构的无意的结果。

规则细节

此规则警告不具有await表达式的异步函数。

此规则的错误代码示例:

/*eslint require-await: "error"*/

async function foo() {
    doSomething();
}

bar(async () => {
    doSomething();
});

此规则的正确代码示例:

/*eslint require-await: "error"*/

async function foo() {
    await doSomething();
}

bar(async () => {
    await doSomething();
});

function foo() {
    doSomething();
}

bar(() => {
    doSomething();
});

// Allow empty functions.
async function noop() {}

何时不使用它

如果您不想通知没有await表达式的异步函数,那么禁用此规则是安全的。

相关规则

  • require-yieldVersion 此规则在 ESLint 3.11.0.Resources 中引入

扫码关注腾讯云开发者

领取腾讯云代金券