首页 > 其他 > 详细

require-await (Rules) – Eslint 中文开发手册

时间:2020-07-05 11:36:37      阅读:78      评论:0      收藏:0      [点我收藏+]
[
  • ??Eslint 中文开发手册

    require-await (Rules) - Eslint 中文开发手册

    没有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 中引入规则资源文档资源

  • ??Eslint 中文开发手册
    ]
    转载请保留页面地址:https://www.breakyizhan.com/javascript/34558.html

    require-await (Rules) – Eslint 中文开发手册

    原文:https://www.cnblogs.com/breakyizhan/p/13238270.html

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
    © 2014 bubuko.com 版权所有
    打开技术之扣,分享程序人生!