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

时间:2019-02-14 01:08:30

标签: javascript visual-studio-code eslint

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

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

1 个答案:

答案 0 :(得分:1)

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

如果是正确的话,您就不必做任何事情了。

我安装了John Papa的“ Angular Essentials”扩展,该扩展恰好包含Typescript支持。尽管我会建议这样做,但还有100万个其他VSCode Typescript扩展免费提供。他们大多数人也应该做您需要的事情。

如果您还没有安装Chrome调试器扩展程序,我还将安装它。

问:这对您有帮助吗?或者您有我没有涉及的特定问题,或者您已经尝试过的事情有特定的问题/问题?