VSCode:tslint-language-service 插件将 lint 提示显示为错误而不是警告

Posted

技术标签:

【中文标题】VSCode:tslint-language-service 插件将 lint 提示显示为错误而不是警告【英文标题】:VSCode: tslint-language-service plugin shows lint hints as error and not warning 【发布时间】:2017-10-03 20:20:33 【问题描述】:

我正在使用 Visual Studio Code 1.12.1 和 Typescript 2.3.2 和启用的插件 tslint-language-service: 0.9.3tslint: 5.2.0

由于某种原因,所有tslint 提示都显示为带有红色下划线的错误。我想将它作为带有绿色/黄色下划线的警告。

我该怎么做?这是我与新版 Typescript 一起使用的插件https://github.com/angelozerr/tslint-language-service#vscode

就像在演示 gif 中一样,它应该是绿色而不是红色

https://github.com/angelozerr/tslint-language-service/raw/master/images/TslintLanguageServiceDemoVSCode.gif

【问题讨论】:

【参考方案1】:

要将 linting 错误视为警告,您应该修改 tslint.json 并包含以下选项:"defaultSeverity": "warning"。更多信息here.

但看起来 vscode-tslint 中存在错误。见下文thread

【讨论】:

这为我解决了问题。也被这个变化弄糊涂了。谢谢! 哇!这让我发疯了!一定是最新的 Angular CLI 发生了变化。如果可以的话,我会给 +5。

以上是关于VSCode:tslint-language-service 插件将 lint 提示显示为错误而不是警告的主要内容,如果未能解决你的问题,请参考以下文章

在 vscode 中 debugger 调试

vscode设置鼠标移入阴影

前端基础VSCode 的基本使用

vscode修改插件安装路径

vscode点击调试然后什么反应都没有,是vscode坏掉了吗

如何配置 vscode 识别@文件路径