JavaScript 文件上的 TSLint

问题描述 投票:0回答:1

我花了很多时间让它发挥作用,但仍然没有成功......

问题是:如何在.js文件上使用TSLint?

为什么?我正在尝试拥有最好的 IDE 来编写许多 JavaScript 脚本,并在我们的内部软件中使用。

我的愿景:

  • 我有详细记录的 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、Sublime、NetBeans 中编写代码。

谢谢你的想法!

javascript typescript visual-studio-code jshint tslint
1个回答
0
投票

我们应该注意到,在提出这个问题几年后,TSLint 被宣布已弃用。没有人应该再使用它了。 typescript-eslint 是它的替代品和继承者。

默认情况下,

typescript-eslint 原生适用于

.js
文件。您可以浏览typescript-eslint入门文档从头开始。如果您想在 .js 文件上启用
类型化规则
,也可以 - 但需要更多配置。

© www.soinside.com 2019 - 2024. All rights reserved.