我使用的是Visual Studio Code 1.6.1,安装并启用了最新版本的ESLint扩展。
"eslint.options": {
"rules": {
...
}
}
在我的vs-code用户设置中。我可以用auto命令“eslint.executeAutofix”自动修复我的js文件,但可能是从我上次更新vs-code开始,我收到了以下错误:
Failed to apply ESLint fixes to the document. Please consider opening an issue with steps to reproduce.
有人能帮助我或指出我可以解决这个问题的方向吗?
5条答案
按热度按时间jc3wubiy1#
不知何故npm安装eslint --save-dev修复了这个问题。现在它甚至在npm卸载eslint --save-dev后也能工作。奇怪...
ecbunoof2#
在你的文件上运行
eslint lint .\filename
,看看它说了什么。在我的例子中,它是
Error: unreachable
。然后我开始删除我的代码的小块,并一遍又一遍地运行eslint lint .\filename
,直到我找到引起问题的确切行。结果我犯了一个愚蠢的错误,在js文件中使用??
而不是||
tcomlyy63#
我刚刚遇到了同样的问题,想分享一下我的解决方案:
对我来说,
npx eslint path/to/your/file
运行得很好,但是我在settings.json中有一个自定义的eslint配置,它的格式不正确,所以这就是为什么命令只在vscode中失败的原因。我意识到,当我打开eslint输出(“View”=〉“Output”或单击编辑器页脚中的ESLint选项卡)时,我看到了一些错误。
消息
Please consider opening an issue with steps to reproduce.
在这里没有那么大的帮助,也许Please check your ESLint output for errors.
会更好。rdlzhqv94#
我遇到了一个类似的问题,在运行
npm run lint
后得到了解决,显示:一个简单的错误,我提供了不正确的配置值,但错误只出现在终端调用npm命令后。检查您的
eslintrc.json
是否有无效的规则!yvgpqqbh5#
对于遇到相同问题的任何人。要进行故障排除,请尝试运行
npx eslint path/to/your/file
以查看实际的eslint输出。在我的情况下,它是失踪漂亮的插件:
Failed to load plugin 'prettier' declared in '.eslintrc.js » @react-native-community/eslint-config': Cannot find module 'eslint-plugin-prettier'