【问题标题】:Get eslint quick fixes to work for JavaScript in HTML in VSCode获取 eslint 快速修复以在 VSCode 中为 HTML 中的 JavaScript 工作
【发布时间】:2019-12-12 14:44:58
【问题描述】:

我在 VSCode 中安装了 ESLint 插件,它在 .js 文件和 html 文件中检测 JavaScript,但在 .js 文件中有快速修复选项

但在 HTML 中没有

是否可以开启 HTML 中 JavaScript 的快速修复功能?

【问题讨论】:

    标签: javascript visual-studio-code eslint


    【解决方案1】:

    这个问题也发生在.vue 文件中,幸运的是dbaeumer fixed it。引用他的话:

    原因是我遇到了非 JavaScript 文件类型的情况,其中计算的修复位置错误,导致文档“损坏”。简单地启用它 在验证设置中提供一个对象文字,其属性为languageautoFix,而不是简单的string。一个例子是:

    "eslint.validate": [
      "javascript",
      "javascriptreact",
      { "language": "html", "autoFix": true }
    ]
    

    【讨论】:

    • that's not working for me之后肯定还有更多内容
    • 您还必须有正确的版本(尝试将 vscode + eslint 更新到最新版本)并且不要与其他插件发生冲突。我想你会在我提到的线程中找到你需要的所有细节:)
    猜你喜欢
    • 2022-11-28
    • 2021-08-13
    • 2020-09-28
    • 2019-11-21
    • 2022-08-08
    • 2019-09-27
    • 2021-08-11
    • 1970-01-01
    • 2010-11-03
    相关资源
    最近更新 更多