如何在 VScode 中禁用 tslint 检查?
Posted
技术标签:
【中文标题】如何在 VScode 中禁用 tslint 检查?【英文标题】:How to disable tslint check in VScode? 【发布时间】:2020-06-15 09:21:03 【问题描述】:我没有在我的 react 项目中启用 typescript,我只是将可选链导入到我的项目中,它可以工作,但是 vscode 一直给我一个语法错误。我检查了所有我安装的扩展,没有 tslint。所以我不知道错误来自哪里以及如何禁用此语法检查?
更新:
VS Code 1.41 supports optional chaining in both javascript and TypeScript files. This support includes syntax highlighting and IntelliSense.
https://***.com/a/58530234/11454633
这解决了我的问题。只需将 vscode 升级到最新版本
【问题讨论】:
【参考方案1】:vscode 内部 ctrl + p
/ command + p
(Win/Mac)
>open settings (JSON)
添加到setting.json
... // other rules
"typescript.validate.enable": false,
更新:如果你使用的是打字稿,直接按上面设置就可以了。
对于javascript,请参考评论中的link,谢谢
"javascript.validate.enable": false,
文件是 JS,所以它是“Javascript 验证”。但是这个验证是通过底层的 Typescript 引擎完成的。可能有点混乱。
【讨论】:
感谢您的回答,但这对我不起作用。事实上,我已经尝试过:"javascript.validate.enable": false
并且成功了。从这个答案:***.com/questions/50823743/disable-tslint-in-vscode.
你定义了变量test的类型或接口吗?
@devspeter 不,我不是因为我没有使用打字稿以上是关于如何在 VScode 中禁用 tslint 检查?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 TSLint 中启用“仅错误预防”? (禁用样式检查等)
VSCode 如何禁用某些格式的代码错误检查(红色波浪线)?
如何在不编译为 JS 的情况下使用用 TypeScript 编写的自定义 tslint 规则和 vscode-tslint?