【问题标题】:Highlight Undefined Javascript Variables in Visual Studio Code在 Visual Studio Code 中突出显示未定义的 Javascript 变量
【发布时间】:2021-03-27 14:10:47
【问题描述】:

我在 Javascript 中最喜欢的错误之一是忘记定义我在函数中使用 本地 的变量。众所周知,由于范围的原因,这并不总是错误。

Visual Studio Code 中是否有任何方法可以突出显示函数中未定义的变量?

比如说我有这个功能:

function MyFunction(argument1){ /* Note: not argument5 */
    var i; /* Note: not j */
    var arr1 = []; /* Note: not arr2 */

    ... /*Exciting code in between */

    len = 7;

    for(j=0;j<len;j++){
        arr2[j] = "Wibble" + argument5;
    }
}

我希望 lenjarr2argument5 都以某种方式突出显示,以表明它们不是在函数中本地定义的。

【问题讨论】:

  • 如果我在我的 VSC 1.53.2 中尝试这些变量都有一个红色曲线
  • 怎么样?你有插件吗?是设定吗?在我的基础 VSC 1.54.3 中,没有下划线曲线。
  • 我更改的唯一设置是js/ts.implicitProjectConfig.checkJs
  • 我在哪里可以找到它?我在settings.json 中看不到它。
  • 在设置页面搜索javascript check

标签: javascript visual-studio-code local-variables


【解决方案1】:

在 vscode 设置中启用JS/TS › Implicit Project Config: Check JS

【讨论】:

  • 谢谢@farhan ali。这对我有很大帮助。感谢您查看并回答较早的未答复主题。
猜你喜欢
  • 2016-11-04
  • 1970-01-01
  • 2018-09-25
  • 1970-01-01
  • 1970-01-01
  • 2019-01-06
  • 2021-05-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多