异步函数必须包含“await”。
// code-linter.json5 { "rules": { "@typescript-eslint/require-await": "error" } }
该规则无需配置选项。
async function doSomething(): Promise<void> { return Promise.resolve(); } export async function foo() { await doSomething(); } export function baz() { doSomething().catch(() => { console.info('error'); }); }
async function doSomething(): Promise<void> { return Promise.resolve(); } export async function foo() { doSomething(); }
plugin:@typescript-eslint/all
Code Linter代码检查规则的配置指导请参考Code Linter代码检查。