javascript文件上的TSLint
我花了很多时间让它工作,但仍然没有成功 问题是:如何在.js文件上使用TSLint? 为什么??我正在尝试使用最好的IDE来编写许多JavaScript脚本,这些脚本在我们的内部软件中使用 我的愿景:javascript文件上的TSLint,javascript,typescript,visual-studio-code,jshint,tslint,Javascript,Typescript,Visual Studio Code,Jshint,Tslint,我花了很多时间让它工作,但仍然没有成功 问题是:如何在.js文件上使用TSLint? 为什么??我正在尝试使用最好的IDE来编写许多JavaScript脚本,这些脚本在我们的内部软件中使用 我的愿景: 我对函数的TypeScript定义有很好的文档记录,并希望在.js中使用它们 我想导入.js文件并查看其中的错误。根据.d.ts文件,TSLint能够对.ts执行类型控制。但是在.js文件中,JSHint/ESLint只能看到.d.ts文件中的函数名和参数。好吧,但这还不够。js中没有类型控件,
- 我对函数的TypeScript定义有很好的文档记录,并希望在.js中使用它们
- 我想导入.js文件并查看其中的错误。根据.d.ts文件,TSLint能够对.ts执行类型控制。但是在.js文件中,JSHint/ESLint只能看到.d.ts文件中的函数名和参数。好吧,但这还不够。js中没有类型控件,我没有
- 同时使用JSHint/ESLint和TSLint。只使用了两个函数中的几个函数,但最终实现了很好的组合。(类型为TSLint,其余为JSHint/ESLint)
- 不允许在JavaScript中使用TypeScript关键字
- 从.d.ts在.js中自动完成。好的,这是有效的
谢谢你的建议 vscode文档中有一些关于此主题的好文档: 您可以使用安装任何类型定义。 如果在javascript文件中使用ES2015语法,还可以向项目中添加类似于tsconfig.json的jsconfig.json,并将模块加载器设置为commonJS,将目标设置为ES6。
此外,您还可以安装ESLint或JSHint扩展 vscode文档中有一些关于此主题的好文档: 您可以使用安装任何类型定义。 如果在javascript文件中使用ES2015语法,还可以向项目中添加类似于tsconfig.json的jsconfig.json,并将模块加载器设置为commonJS,将目标设置为ES6。 此外,您还可以安装ESLint或JSHint扩展