【问题标题】:Eslint - Unexpected block statement surrounding arrow bodyEslint - 箭头主体周围的意外块语句
【发布时间】:2018-04-10 00:49:39
【问题描述】:

我刚开始使用 Airbnb 的 eslint 配置 - 看起来确实不错。

然而,我得到了以下错误,我不确定修复是什么 - 我猜这是由于函数只存在返回一个 val。

我玩过它 - 但我似乎无法让它“正确”。

const getAccountInfo = ((e) => {
  return new Promise((resolve, reject) => {
   ...
  });
});

[eslint] Unexpected block statement surrounding arrow body (arrow-body-style)

谢谢

奥莉

【问题讨论】:

    标签: javascript node.js eslint arrow-functions airbnb-js-styleguide


    【解决方案1】:

    您遇到此错误的原因是,airbnb 的 eslint 配置更喜欢带有箭头功能的隐式返回,您可以这样修复它:

    const getAccountInfo = e => new Promise((resolve, reject) => ...)
    

    【讨论】:

    • 已经解决了 - 非常感谢 :)
    最近更新 更多