代码之家  ›  专栏  ›  技术社区  ›  Andrey Shchekin

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

  •  0
  • Andrey Shchekin  · 技术社区  · 5 年前

    例如,这个例子

    async function a() { await null; }
    

    在VS代码中有一个关于wait的小警告

    'await' has no effect on the type of this expression. ts(80007)
    

    tsc (更明显,编译失败)?

    0 回复  |  直到 5 年前
        1
  •  0
  •   Souperman    5 年前

    为了 tsc 要将此视为错误,需要有一个编译器标志,您可以将其设置为 async-await 我找不到通过他们的 docs

    但是,有一条绒线规则(假设你有 eslint 这会导致你的皮棉在这种情况下抱怨。见 eslint docs 来解释它是如何工作的。

    this diagnostic message 成为 "Error" 在你的 node_modules 对于 typescript . 我觉得这种方法有点脆弱,所以我肯定会鼓励皮棉的方法!

    至于整合 埃斯林特 对于VSCode,有一个 plugin