Eslint禁用行引发错误
Eslint disable line throws error
我在esint中禁用行时遇到问题。。。或者这可能是一个糟糕的配置。
这是我的设置:
.eslintrc
{
"extends": "airbnb",
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 6,
"ecmaFeatures": {
"experimentalObjectRestSpread": true
}
}
}
this.input.addEventListener('keypress', ({ target: { value } }) => { // eslint-disable-line
store.dispatch(changeText({ value }));
});
结果:
app.tag.js48:54错误分析错误:意外令牌
这正是我试图禁用的线路,你知道是什么原因造成的吗?
提前感谢:)
这是一个解析错误。eslint-disable-line
告诉ESLint为一行禁用其规则,但ESLint仍然必须能够解析代码。
有问题的线路:
this.input.addEventListener('keypress', ({ target: { value } }) => {
依赖于解析器理解复杂的ES2015析构函数参数。显然,您使用的ESLint版本还不知道如何解析这些内容。(您的语法是有效的,所以这不是您的问题。它是ESLint解析器。)
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- eslint:“;分析错误:意外的“”标记;
- Eslint禁用行引发错误
- 解析错误 关键字导入是保留的(SublimeLinter-contrib-eslint)
- ESLint 分析错误:意外的令牌
- ESLint 错误无不需要的三元
- 禁用 eslint 解析错误消息
- 如何在没有 ESLint no-unused-var 错误的情况下公开全局 javascript 函数
- 神秘的ESLint分析错误
- 包括同一ESLint规则的错误和警告
- JSX/React上的ESLint错误
- React Native &Webpack: ESLint检测错误时令人困惑
- Eslint和VueJS文件.抛出错误,但不修复它们
- 如何改进eslint-plugin-angular on-watch错误
- 如何处理js文件中未使用的变量eslint错误
- Gulp-eslint没有在控制台抛出任何错误
- 反应 eslint 错误在道具验证中丢失
- 类声明 ECMAScript 6 后分号上的 ESLint 错误
- ESLint 首选箭头回调错误
- "未找到ESLint配置“;错误