Mat*_*rpi 5 javascript eslint visual-studio-code
我正在使用 ESLint 及其 VS Code 扩展来格式化我的代码。
在某些时候,它会停止在保存时自动格式化代码。我卸载了所有内容并重新安装:VS Code、ESLint 和 VS Code 的 ESLint 扩展。
我想我已经接近让格式化程序正常工作了,但是当我尝试保存带有 linting 错误的文件时,ESLint 会将其记录在 VS Code 中:
2020-10-10T10:41:45.345Z eslint:source-code-fixer shouldFix parameter was false, not attempting fixes
Run Code Online (Sandbox Code Playgroud)
我想如果我找到该shouldFix参数并将其设置为true它会起作用,但是它在哪里?
上述解决方案对我不起作用。我必须将以下内容明确添加到我的 VSCode 设置中。
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
Run Code Online (Sandbox Code Playgroud)
我认为最新的 VSCode 更新中与插件的通信可能出了问题。
我设法通过更改项目根目录下的 .eslintrc.js 来修复它。
'parserOptions': {
'ecmaVersion': 12,
}
Run Code Online (Sandbox Code Playgroud)
代替
'parserOptions': {
'ecmaVersion': 2018,
}
Run Code Online (Sandbox Code Playgroud)
我不知道为什么它直到昨天才起作用,然后就停止了......但这为我解决了问题。
| 归档时间: |
|
| 查看次数: |
3347 次 |
| 最近记录: |