javascript - 为 VsCode 配置 eslint 以支持类型声明文件?

标签 javascript visual-studio-code eslint

我正在使用 vsCode 进行开发,由于我的环境很奇怪,我有一个我无法物理访问的 api,目前我正在编写手动 .d.ts 文件,这些文件将充当 psuedo sdk提供智能感知信息,并希望提供 linting。问题是 vscode 中的 eslint 在告诉我哪些变量未定义时似乎不想读取这些文件,我也不完全确定如何正确设置所有这些文件?

更新: 我相信我解决了这个问题,方法是将 //@ts-check 放在我的 javascript 文件的顶部,并使用内联 xml tslint 的引用路径似乎开始工作,根据我的类型声明文件给我 linting。在 tsconfig.json 中使用 checkJs: true 也可以。

最佳答案

听起来您只是想让 VSCode 为基于 Typescript 的项目进行交互式类型检查,并为您提供智能感知。

如果那是正确的,您就不必做任何特别的事情。

我安装了 John Papa 的“Angular Essentials”扩展,它恰好包含 Typescript 支持。虽然我会推荐这个,但还有一百万个其他免费的 VSCode Typescript 扩展;他们中的大多数人也应该做你需要的。

我还会安装 Chrome 调试器扩展程序,如果您还没有这样做的话。

问:这有帮助吗,或者您是否有我没有涵盖的具体问题,或者您已经尝试过的具体问题/问题?

关于javascript - 为 VsCode 配置 eslint 以支持类型声明文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54681800/

相关文章:

eslint - Gatsby 扩展 ESLint 规则覆盖原始 ESLint

javascript - jQuery 替换表中的字符

javascript - 遍历具有匹配数据属性值的元素

visual-studio-code - 如何在Visual Studio Code中添加通用语言片段?

browser - 如何将 Brave 设置为 Visual Studio Code Live Server 的默认浏览器?

javascript - 为 ES7 指定 env 选项

javascript - iscroll 不会自动工作

javascript - 错误 : Cannot find module 'src/entities/Post'

python - 不要停在 VS Code 中的 plt.show() 处

javascript - JavaScript 上的 ESLint 错误 (Unexpected token ...) 简化为字典