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

Javascript 为VsCode配置eslint以支持类型声明文件?,javascript,visual-studio-code,eslint,Javascript,Visual Studio Code,Eslint,我正在使用vsCode进行开发,由于我的环境的奇怪性质,我有一个无法实际访问的api,目前我正在编写manual.d.ts文件,该文件将充当psuedo sdk,以提供intellisense信息,希望还有linting。问题是vscode中的eslint似乎不想在告诉我哪些变量未定义时读取这些文件,我也不完全确定如何正确设置这些变量 更新: 我相信我解决了这个问题,将,/@ts check放在javascript文件的顶部,并使用引用路径内联xml tslint似乎开始工作,根据类型声明文件进

我正在使用vsCode进行开发,由于我的环境的奇怪性质,我有一个无法实际访问的api,目前我正在编写manual.d.ts文件,该文件将充当psuedo sdk,以提供intellisense信息,希望还有linting。问题是vscode中的eslint似乎不想在告诉我哪些变量未定义时读取这些文件,我也不完全确定如何正确设置这些变量

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

听起来您只是想让VSCode为基于类型脚本的项目执行交互式类型检查,并为您提供intellisense

如果这是正确的,你不应该做任何特别的事情

我安装了John Papa的“Angular Essentials”扩展,它恰好包含了对打字脚本的支持。尽管我会推荐这一点,但是还有一百万其他的VSCode类型脚本扩展可以免费使用;他们中的大多数人也应该做你需要的事情

如果您还没有安装Chrome调试器扩展,我也会安装它


问:这有帮助吗?或者你有我没有提到的具体问题,或者你已经尝试过的东西有具体的问题吗?

这是正确的,但是这个项目不是基于typescript的,尽管也许我还是应该切换到它。我为电影行业开发了工具,主要是After Effects,它使用了一种叫做“extendscript”的JS修改,api在adobe内部,虽然我有一个pdf,但我正在尝试使用类型删除文件设置linting和intellisense(这是stack overflow上的其他人建议的)。Intellisense我可以通过放入一个jsconfig.json文件来开始工作,但是linting是另一回事,目前正试图让tslint使用js文件。所以您使用的是“扩展脚本”。问:你试过这个扩展吗?这也可能是一种可能性:不久前研究过它们,它们很好,vscode扩展在我看来不是很好,另一个实际上是我正在使用的作为参考的,出于几个原因,我想se,如果我能让我的东西单独工作,这主要是一种心理锻炼,也是为了让我有一个更加灵活有序的系统。实际上,我只是做了一些事情,通过放置//@ts check-tslint似乎可以检查东西,并使用.d.ts文件,到目前为止还不错!