Cla*_*ket 45 typescript tslint visual-studio-code
所以这感觉这应该是一件容易的事,但它开始让我疯狂.我似乎无法关闭TSLint或TS或任何它给我这些错误.我只想要ESLint使用我自己配置的规则,没有别的.
它是用TS构建的吗?我已禁用TSLint扩展(甚至已卸载它).我已经设置了以下规则:
"typescript.format.enable": false,
"typescript.validate.enable": false,
Run Code Online (Sandbox Code Playgroud)
仍然给我错误.我怎么关掉这个?
use*_*902 56
似乎错误来自TypeScript扩展,它也处理JavaScript IntelliSense.由于一些UX无知,VSCode前缀错误[ts]而不是[js].
要禁用这些验证,请设置
"javascript.validate.enable": false
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此问题.
小智 19
我一直在为一个月的大部分时间寻找这个答案.我找到了一个适用于VS Code的解决方案,它不是批量禁用javascript的所有验证,也不需要我将文件/声明添加到不是我的存储库.
将此行添加到您的用户设置:
"javascript.suggestionActions.enabled": false
与"javascript.validate.enable": false(您不应该使用)不同,上面的设置将删除[ts] Could not find a declaration file for modulejavascript文件中无类型模块导入的恼人错误,它仍然可以很好地与linters一起使用,并为您提供适当且相关的错误.
小智 8
Ctrl-Shift-P(命令选项板)"首选项:打开工作区设置"添加"tslint.enable":false
保存并重新启动VSCode
大多数答案都关闭了 JavaScript 的重复错误,而不是像 OP 询问的 TypeScript。对我有用的是:
"typescript.validate.enable": false起初,我担心这个选项会关闭所有打字稿验证,包括 eslint,但幸运的是事实并非如此。它只会禁用内置的 vscode 打字稿验证,而不会影响 eslint。
最重要的部分是添加"typescript.validate.enable": false到 settings.json
或者,不是手动编辑 settings.json,另一种方法是取消选中设置菜单中的框(ctrl+'):
仅供参考,您可以将其添加到您的 User settings.json (适用于您的所有项目)或您的 Workspace settings.json (仅适用于当前项目)。
| 归档时间: |
|
| 查看次数: |
26912 次 |
| 最近记录: |