我使用create反应的应用程序内(https://facebook.github.io/react/blog/2016/07/22/create-apps-with-no-configuration.html)没有任何问题eslint阵列回调返回无效值警告是错误的类型
接着我就推出ATOM并开始编辑代码创建了一个SPA,并发现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)
我的原子使用棉短绒,eslint包,我怀疑某些设置可能是原因
有趣的是,改变它到'错误'而不是'警告'扔相同的信息? – azium
你有(全局)安装的'eslint'版本是什么?在终端输入:eslint --version。 – cartant
1.7.3,它说......对我来说太老了 – Jim