VSCode TypeScript lint

时间:2015-09-10 20:53:59

标签: javascript typescript lint visual-studio-code tslint

开发TypeScript的人使用Visual Studio Code?我也试图使用它。但我没有验证(ts-lint)警告或错误。我刚刚在build上收到了这样的消息:

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中启用此类验证

3 个答案:

答案 0 :(得分:3)

刚刚遇到完全相同的问题,似乎已经通过添加" typescript"到工作空间设置中的eslint.validate数组

{
 "eslint.validate": [
    "javascript",
    "javascriptreact",
    "typescript"
    ]
}

你是不是VSCode的新手。 F1 =>键入"设置" =>从下拉列表中选择"用户设置" (登录用户的任何项目)或"工作区设置" (仅限一个项目)=>将上面的对象粘贴在右窗格上(或者如果有的话,扩展现有的对象)

答案 1 :(得分:0)

请更新到刚刚发布的vs代码的0.8.0版本。现在支持您输入的JavaScript Linting。 https://code.visualstudio.com/updates

答案 2 :(得分:0)

我做了一些尝试遇到类似的问题,发现我在将代码转换为TypeScript之前创建了一个jsconfig.json文件。删除/重命名该文件并重新启动VSCode后,在VSCode中进行构建时,我的TypeScript编译器错误现在显示为错误输出,而不是看似无关的未解决的导入错误。

我不确定这是否与您遇到的问题相同,但希望它对您或其他人有所帮助。