为什么这段代码会给我 lint 警告?解决方法是什么?任何帮助将不胜感激。
const configureStore = () => {
return createStore(
rootReducer,
middleware
);
};
这是我的 eslint 配置
{
"parser": "babel-eslint",
"extends": "airbnb",
"plugins": [
"react"
],
"rules": {
"comma-dangle": 0,
"object-curly-spacing": 0,
"no-multiple-empty-lines": [
"error",
{
"max": 1
}
],
"arrow-body-style": 1,
"newline-per-chained-call": 1
},
"env": {
"browser": true,
"node": true,
"mocha": true
}
}
最佳答案
如果不知道你的特定 lint 配置,调试会有点困难。
我唯一的猜测是,如果您在箭头主体上使用仅包含单个表达式的 block ,您的 linter 的配置方式会提示
尝试
const configureStore = () =>
createStore(rootReducer, middleware);
如果这不起作用,请提供评论
--
ps,如果您将确切的代码粘贴到repl.it中,没有 lint 警告
关于javascript - 围绕箭头主体的意外 block 语句 ESlint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38935387/