webpack - eslint array-callback-return 是无效值 warn 是错误的类型

标签 webpack eslint

我使用 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 v1.7.3。 array-callback-return已添加于 v2.0.0-alpha-1 ,和string severity levels (“关闭”/“警告”/“错误”)已添加到 v2.3.0 。升级到至少 v2.3.0 应该可以解决该问题。

关于webpack - eslint array-callback-return 是无效值 warn 是错误的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38958910/

相关文章:

typescript - 如何绕过警告 Unexpected any。指定不同的类型 @typescript-eslint/no-explicit-any

chai - 使用 chai 消除 no-unused-expressions linter 错误的好方法

javascript - 使嵌套的 .eslintrc 无效

javascript - Webpack UglifyJS 仍然发出警告消息

javascript - 如何为新的 Angular 项目设置 Tailwind?

angular - webpack AngularCompilerPlugin hostReplacementPaths 选项不起作用

javascript - 如何防止 webpack 在 eslint 错误上构建失败?

node.js - 无论路由如何,如何提供相同的静态文件?

node.js - 模块构建失败 : Error: Couldn't find preset "stage-0" relative to directory

javascript - Eslint 禁用行抛出错误