当试图从命令行eslint .独立运行linter时,一切都如预期的那样工作。当我试图通过吞咽来运行一个"eslint“任务时,问题就来了。
我的.eslintrc扩展了airbnb-base,这是抛出错误的地方:
Configuration for rule "prefer-destructuring" is invalid:
Value "data["0"].VariableDeclarator" has additional properties.
Value "data["0"].AssignmentExpression" has additional properties.这是两个错误中的一个,所有的结构都是一样的。在查看文档之后,配置规则是有效的
// 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,
}],从这个角度看,规则配置似乎是准确的。
我很不确定这个错误是什么,所以任何帮助都将受到感谢,谢谢!
发布于 2018-01-31 23:06:26
问题只是我的gulp-eslint包过时了.我正在运行@ 3.0.1,而此时最新的稳定版本是4.0.2
https://stackoverflow.com/questions/48543017
复制相似问题