【发布时间】: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;
}
}
我希望 len、j、arr2 和 argument5 都以某种方式突出显示,以表明它们不是在函数中本地定义的。
【问题讨论】:
-
如果我在我的 VSC 1.53.2 中尝试这些变量都有一个红色曲线
-
怎么样?你有插件吗?是设定吗?在我的基础 VSC 1.54.3 中,没有下划线曲线。
-
我更改的唯一设置是
js/ts.implicitProjectConfig.checkJs -
我在哪里可以找到它?我在
settings.json中看不到它。 -
在设置页面搜索
javascript check
标签: javascript visual-studio-code local-variables