【问题标题】:eslint array-callback-return is invalid value warn is the wrong typeeslint array-callback-return is invalid value warn is wrong type
【发布时间】:2016-12-21 21:14:09
【问题描述】:

我使用 create-react-app (https://facebook.github.io/react/blog/2016/07/22/create-apps-with-no-configuration.html) 创建了一个 SPA,没有任何问题

然后我启动ATOM开始编辑代码,发现eslint报错:

Configuration for rule "array-callback-return" is invalid: value "warn" is the wrong type

所以我打开eslint.js 并找到了这条线

'array-callback-return': 'warn'

这对我来说似乎也是正确的。

还有其他我想检查的错误吗?或我需要更新的模块?

更新:这是错误日志

Error: /Users/Jim/Project/tomorrow/config/eslint.js:
Configuration for rule "array-callback-return" is invalid:
Value "warn" is the wrong type.
Referenced from: /Users/Jim/Project/tomorrow/package.json
at validateRuleOptions (/Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config-validator.js:98:15)
at /Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config-validator.js:144:13
at Array.forEach (native)
at Object.validate (/Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config-validator.js:143:35)
at loadConfig (/Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config.js:179:19)
at /Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config.js:207:46
at Array.reduceRight (native)
at loadConfig (/Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config.js:191:36)
at getLocalConfig (/Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config.js:321:23)
at Config.getConfig (/Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config.js:416:22)

我的 atom 使用 linter-eslint 包,我怀疑某些设置可能是原因

【问题讨论】:

  • 有趣.. 将其更改为“错误”而不是“警告”会引发相同的消息吗?
  • 您(全局)安装的eslint 的版本是什么?在终端中输入:eslint --version
  • 1.7.3,它说...对我来说似乎太旧了
  • 是的,这是一个非常旧的版本,很可能是问题所在。

标签: webpack eslint


【解决方案1】:

我从 cmets 看到您正在使用 ESLint v1.7.3。在v2.0.0-alpha-1 中添加了array-callback-return,在v2.3.0 中添加了string severity levels ("off"/"warn"/"error")。至少升级到 v2.3.0 应该可以解决此问题。

【讨论】:

猜你喜欢
  • 2019-10-27
  • 2021-10-27
  • 2019-03-22
  • 2021-07-11
  • 1970-01-01
相关资源
最近更新 更多