禁用VS代码javascript检查

禁用VS代码javascript检查,javascript,visual-studio-code,twig,eslint,Javascript,Visual Studio Code,Twig,Eslint,我通过.html.twig文件中的脚本标记将一个twig对象传递给javascript,VS代码抱怨“Property assignment expected.js[17,38]”。是否可以完全关闭.html.twig-files的检查功能,或者完全关闭检查功能?无论如何,我都在使用ESLint扩展 <script> ... window.PROPS = {{ props|json_encode|raw }}; ... </script&

我通过.html.twig文件中的脚本标记将一个twig对象传递给javascript,VS代码抱怨“Property assignment expected.js[17,38]”。是否可以完全关闭.html.twig-files的检查功能,或者完全关闭检查功能?无论如何,我都在使用ESLint扩展

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

...
window.PROPS={{PROPS | json_encode | raw};
...


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

您可以通过VS代码设置中的
JavaScript.validate.enable
设置关闭JavaScript验证


您可以通过VS代码设置中的
JavaScript.validate.enable
设置关闭JavaScript验证


在VS代码中,在script标记中有另一个Javascript设置:

在settings.json中,设置

"html.validate.scripts": false

在VS代码中,在script标记中有另一个Javascript设置:

在settings.json中,设置

"html.validate.scripts": false

如果你想完全关闭它,你可以禁用ESLint扩展编辑我的问题:ESLint不是罪魁祸首。你使用的是prettier还是类似的东西?@Leofalmeda没有,为了安全起见,我只是禁用了所有VS代码扩展并重新加载了窗口。如果你想完全关闭它,你可以禁用ESLint扩展编辑我的问题:ESLint不是罪魁祸首。你使用的是prettier还是类似的东西?@Leofalmeda没有,为了安全起见,我刚刚禁用了所有VS代码扩展并重新加载了窗口。编辑了我的问题:ESLint不是罪魁祸首。令人难以置信的是,问题消息仍然存在。我刚刚发现了另一个问题。谢谢你的帮助,@Shahzad回答了我的问题:ESLint不是罪魁祸首。令人难以置信的是,问题信息仍然存在。我刚刚发现了另一个问题。感谢您的帮助,@Shahzad BAdditional note:如果您的工作目录中有一个.htmlhintrc文件,
“html.validate.scripts”:如果.htmlhintrc中存在属性
“jshint”:true
,则会忽略settings.json中的false
如果.htmlhintrc中存在属性
“jshint”:true
,则会忽略settings.json中的“html.validate.scripts”:false