gpt4 book ai didi

typescript - 在 Visual Studio Code 中使用 TypeScript 时,如何将 TS 警告配置为显示为错误?

转载 作者:行者123 更新时间:2023-12-02 04:20:29 27 4
gpt4 key购买 nike

例如,这个例子

async function a() { await null; }

在 VS Code 中有一个关于 await 的小警告
'await' has no effect on the type of this expression. ts(80007)

如何使该警告表现得像 VS Code 和 tsc 中的错误(更明显,编译失败)?

最佳答案

为了 tsc要将其视为错误,需要有一个可以设置为与 async-await 相关的编译器标志。我无法通过他们的docs找到.

但是,有一个 linting 规则(假设您设置了 eslint)会导致您的 linter 在这种情况下提示。见eslint docs了解它是如何工作的。

所有这一切都说,如果你真的特别想要这种行为。我认为您可以编辑 this diagnostic message 的类别成为 "Error"在您的 node_modules对于 typescript .这种方法对我来说有点脆弱,所以我肯定会鼓励 linter 方法!

至于整合eslint使用 VSCode,有一个 plugin这应该将 linting 警告直接集成到编辑器中。我怀疑您可以从 VSCode 本身的市场直接将其添加到您的 VScode 中。

关于typescript - 在 Visual Studio Code 中使用 TypeScript 时,如何将 TS 警告配置为显示为错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60245333/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com