VScode将文件检测为JavaScript,但不突出显示未定义的函数
下面的 JavaScript 被保存到一个名为 test.js
iDontExist();
(这是整个文件)
VSCode 不显示该iDontExist函数的高亮显示,该函数在任何地方都没有导入或需要。
如何让 VScode 突出显示未定义的函数?
请注意 JS 文件(不是 TS 文件)中的其他 Intellisense 功能(例如,检查导入)似乎工作正常:
回答
由于globals,VSCode 中的未定义函数在未定义时不会自动突出显示,这包括一个完全不同的设置来运行突出显示:
使用ESlint 扩展来突出显示未定义的函数或错误。
您也可以使用ts-check,这是我使用的并且一直工作正常。