Javascript VSCode类型脚本lint
使用VisualStudio代码开发TypeScript的人?我也在尝试使用它。但我没有验证(ts lint)警告或错误。我刚在build上收到这样的消息:Javascript VSCode类型脚本lint,javascript,typescript,lint,visual-studio-code,tslint,Javascript,Typescript,Lint,Visual Studio Code,Tslint,使用VisualStudio代码开发TypeScript的人?我也在尝试使用它。但我没有验证(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
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代码的0.8.0版本。现在支持键入时的JavaScript Linting 我做了一些实验,遇到了类似的问题,发现我有一个
jsconfig.json
文件,它是在将代码转换为TypeScript之前创建的。删除/重命名该文件并重新启动VSCode后,在VSCode中生成时,TypeScript编译器错误现在显示为错误输出,而不是关于未解析导入的看似无关的错误
我不确定这是否与您遇到的问题相同,但希望这对您或其他人有所帮助。刚刚遇到了完全相同的问题,似乎已通过在“工作区设置”中的eslint.validate数组中添加“typescript”来解决
{
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript"
]
}
您应该是VSCode的新手。F1=>键入“设置”=>从下拉列表中选择“用户设置”(登录用户的任何项目)或“工作区设置”(仅一个项目)=>将上述对象粘贴到右窗格上(或扩展现有对象,如果存在的话)我使用typescript处理vs代码,键入时会显示错误,有时我必须保存文件以获得错误。我在构建时也会出错。你能给我们一部分代码,你应该得到错误信息,而vs代码没有这样做吗?我也得到语法和智能错误。但我没有得到lint(代码样式)警告。我编写了这个示例,当Js消息告诉我写a==b而不是a==b时。但是VSCode中的Ts对此类表达式没有警告。TSLint有一个规则,强制使用
=
,而不是==
,称为三重等于。可能它没有启用?我也没有将我的TypeScript错误视为VSCode中的错误。我很好奇是否安装了ESLint或有一个jsconfig.json文件与此问题有关。这是否包括带有tslint的TypeScript linting?不,不是。JavaScript linting在没有ESLint(JSHint)的情况下工作得非常好,只需在VSCode工作区中设置一些设置。但我找不到如何启用TypeScript linting。是的,这只适用于javascript。你为什么需要棉绒?Typescript是一种非常好的“语言”,你不能轻易地犯这种错误:p事后看来,正确的做法是安装