【发布时间】:2015-12-07 07:16:39
【问题描述】:
使用 Visual Studio Code 开发 TypeScript 的人?我也在尝试使用它。但我没有验证(ts-lint)警告或错误。我刚刚在构建时收到这样的消息:
ts-lint start
src/constants/type.ts[22, 2]: file should end with a newline
src/constants/type.ts[6, 5]: misplaced opening brace
ts-lint end
例子:
1 == 2
JS 文件中的此类表达式会告诉我使用1 === 2 会更好。
但是 TS 文件中的这个表达式会起作用,甚至不会显示任何警告。
在打字时如何在 TypeScript 中启用此类验证?
【问题讨论】:
-
我使用打字稿处理 vs 代码,并且在我输入时出现错误,有时我必须保存文件才能得到错误。我也在构建时遇到错误。你能给我们一部分你应该得到错误消息的代码吗?VS代码没有这样做?
-
我也遇到语法和智能错误。但我没有收到 lint(代码样式)警告。我写了这个例子,当 Js 告诉我写 a === b 而不是 a == b 时。但是 VSCode 中的 Ts 对这种表达方式没有警告。
-
TSLint 有一个规则强制使用
==而不是===,称为triple-equals。也许它没有启用? -
我也没有将我的 TypeScript 错误视为 VSCode 内部的错误。我很好奇是否安装了 ESLint 或拥有 jsconfig.json 文件与此问题有关。
标签: javascript typescript lint visual-studio-code tslint