Eslint - 箭头主体周围的意外块语句

Eslint - Unexpected block statement surrounding arrow body

我刚开始使用 Airbnb 的 eslint 配置 - 它看起来非常好。

但是我收到以下错误,我不确定修复方法是什么 - 我猜这是因为该函数仅存在于 return 一个 val.

我玩过它 - 但我似乎做不到 'correct'。

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

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

谢谢

奥利

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

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