首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >吞咽导致配置错误

吞咽导致配置错误
EN

Stack Overflow用户
提问于 2018-01-31 13:09:59
回答 1查看 589关注 0票数 0

当试图从命令行eslint .独立运行linter时,一切都如预期的那样工作。当我试图通过吞咽来运行一个"eslint“任务时,问题就来了。

我的.eslintrc扩展了airbnb-base,这是抛出错误的地方:

代码语言:javascript
复制
Configuration for rule "prefer-destructuring" is invalid:
    Value "data["0"].VariableDeclarator" has additional properties.
    Value "data["0"].AssignmentExpression" has additional properties.

这是两个错误中的一个,所有的结构都是一样的。在查看文档之后,配置规则是有效的

代码语言:javascript
复制
// Prefer destructuring from arrays and objects
// http://eslint.org/docs/rules/prefer-destructuring
'prefer-destructuring': ['error', {
  VariableDeclarator: {
    array: false,
    object: true,
  },
  AssignmentExpression: {
    array: true,
    object: true,
  },
}, {
  enforceForRenamedProperties: false,
}],

从这个角度看,规则配置似乎是准确的。

  • eslint @ 4.16.0
  • eslint-config-airbnb-base @ 12.1.0
  • gulp eslint@ 3.0.1
  • gulp @ 3.9.1

我很不确定这个错误是什么,所以任何帮助都将受到感谢,谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-31 23:06:26

问题只是我的gulp-eslint包过时了.我正在运行@ 3.0.1,而此时最新的稳定版本是4.0.2

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48543017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档