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) => ...)
我刚开始使用 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) => ...)