在 JS 中粘贴/移动代码时,能够找到没有已知类型的函数/变量会很有用。它们的类型通常是未知的,因为可能缺少代码(或者您可能想要在 TS/JSDoc 中添加的类型定义)。
目前,我必须将鼠标悬停在每个标识符上以检查它们是否具有已知类型。我当前的主题是 Monokai,它没有做出这种区分。
我想知道是否有某种设置/主题/扩展可以让我轻松查看何时仅假定标识符存在,而没有保证(例如,外部全局变量或属性) 。我的意思是使这些标识符具有不同颜色的东西,或者可能是信息/警告下划线标记。我认为 NetBeans 可能有一个类似这样的功能,因为我记得全局变量有不同的颜色。
最佳答案
感谢 Bergi 为我指明了正确的方向!
要在 JS 中获取这些错误,我只需添加一个带有 .compilerOptions.checkJs: true
的 jsconfig.json
即可。例如:
{
"compilerOptions": {
"noImplicitAny": true,
"noImplicitThis": true,
"noImplicitReturns": true,
"noUnusedLocals": true,
"strict": true,
"checkJs": true,
"target": "esnext"
}
}
关于javascript - 有没有办法让 VS Code 中的 JS 编辑器标记未知/任何类型的标识符(仅假定存在)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58827345/