突出显示 Visual Studio 代码中未定义的 Javascript 变量

Highlight Undefined Javascript Variables in Visual Studio Code

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

在Visual Studio代码中有什么方法可以突出显示函数中未定义的变量吗?

例如,假设我有函数:

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 都以某种方式突出显示,以表明它们没有在函数中局部定义。

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