如何在Visual Studio代码中恢复Javascript语法错误检测
How to bring back Javascript syntax error detection in Visual Studio Code
获取以下HTML示例。
<html>
<head>
<script>
var myArr = ['thing1' thing2'];
</script>
</head>
<body>
</body>
</html>
如果你有洞察力,你会注意到我忘记在脚本中的两个数组值之间加一个逗号。当然,这会导致任何浏览器都无法解析它,整个脚本标记也不会运行。在以前的代码版本中,这会用红色下划线表示,但在最近的版本中,似乎支持已经转移到了插件上。他们建议安装JSHint插件来捕捉一些问题,但我的项目目录中有一个.jshintrc文件,条目很少(尽量使用默认值),虽然它捕捉到了"推荐",但它仍然没有捕捉到完全破坏脚本的实际语法问题。我也不确定它是否对<script>
标记中的JavaScript做了任何事情(我目前使用它来进行快速测试或功能示例)。它突出显示关键字,但不检查语法或任何内容。
有什么配置可以应用到代码或我的项目中,以恢复这种行为吗?
捕获实际语法问题已委托给Visual Studio中的Salsa解释器。也许这是个bug?然而,关于您在脚本标记中快速检查代码的另一点,截至2016年2月10日的版本说明:
HTML文档中的脚本部分不再支持IntelliSense。
相关文章:
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- javascript恢复样式
- 在文本区域禁用javascript定义的keydown事件并恢复默认行为
- 如何从本地存储恢复javascript值
- 如何在 v8 中正确恢复 Javascript 上下文
- 如何在恢复函数之前等待 JavaScript 承诺解析
- Javascript:保存和恢复浏览器窗口大小
- Javascript:保存和恢复样式状态在IE中不起作用
- Javascript:onclick函数工作一次,页面就会恢复到原来的状态
- 在IE8中恢复被覆盖的javascript方法
- 在没有F12工具的情况下恢复Internet Explorer上的javascript日志和错误
- 如何通过在javascript中单击浏览器的后退按钮将页面恢复到以前的状态
- 恢复javascript函数中的href属性
- 如何在Visual Studio代码中恢复Javascript语法错误检测
- Javascript:如何清除文本框并恢复其值
- 在浏览器返回/forwd 按钮单击时保存/恢复所有 JavaScript 变量
- 使用 JavaScript 恢复滚动事件不起作用
- JavaScript:恢复为同步的异步函数
- 不使用JavaScript恢复web应用程序的进度
- 清除文本输入的值,如果复选框被选中,使用javascript恢复值,如果未选中