【问题标题】:Disable VS Code javascript check禁用 VS Code javascript 检查
【发布时间】:2019-11-26 17:59:52
【问题描述】:

我正在通过 .html.twig 文件中的脚本标签将一个 twig 对象传递给 javascript,而 VS Code 抱怨“预期的属性分配。js [17, 38]”。是否可以完全关闭 .html.twig-files 或完全关闭检查?无论如何,我都在使用 ESLint 扩展。

    <script>
    ...
    window.PROPS = {{ props|json_encode|raw }};
    ...
    </script>

(编辑)澄清一下,ESLint 不对这些问题信息负责。我可以关闭 ESLint 扩展(并重新加载窗口);消息仍然存在。

【问题讨论】:

  • 如果你想完全关闭它,你可以禁用 ESLint 扩展
  • 编辑了我的问题:ESLint 不是罪魁祸首。
  • 你用的是 prettier 还是类似的东西?
  • @leofalmeida 不,为了安全起见,我只是禁用了所有 VS Code 扩展并重新加载了窗口。

标签: javascript visual-studio-code twig eslint


【解决方案1】:

script 标签内的 VS Code 中还有另一个设置:

在 settings.json 中,设置

"html.validate.scripts": false

【讨论】:

  • 附加说明:如果您的工作目录中有 .htmlhintrc 文件,如果属性 "jshint": true 存在于 .htmlhintrc 中,则 settings.json 中的 "html.validate.scripts": false 将被忽略
【解决方案2】:

您可以通过 VS Code 设置中的 javascript.validate.enable 设置关闭 JavaScript 验证。

【讨论】:

  • 编辑了我的问题:ESLint 不是罪魁祸首。
  • 令人难以置信的是,问题消息仍然存在。我刚刚发现另一个设置是问题。感谢您的帮助,@Shahzad B
猜你喜欢
  • 1970-01-01
  • 2022-06-13
  • 2018-10-22
  • 1970-01-01
  • 2021-04-15
  • 2021-12-05
  • 2021-03-14
  • 1970-01-01
  • 2022-11-11
相关资源
最近更新 更多