【问题标题】:ESLint always complains of "Missing return type on function"ESLint 总是抱怨“函数缺少返回类型”
【发布时间】:2020-09-07 21:50:15
【问题描述】:

ESLint 抱怨“函数缺少返回类型”,尽管据我所知定义了返回类型。

什么可能导致这种情况?是我遗漏了什么还是 ESLint 遗漏了什么?

如果我返回的东西不符合指定的返回类型,它会抱怨返回的值不能分配给字符串类型并且没有返回类型:

但我想只有第一个来自 ESLint,所以这解释了那里的矛盾。

无论如何,我们将不胜感激。

【问题讨论】:

  • 这不仅仅是因为冒号后面需要一个空格,是吗?即const fn = (): string => 'foo'
  • 不,这似乎只是 VS Code 处理一些旧的 ESLint 输出或其他东西的一些错误状态,我会回答我自己的问题。

标签: typescript eslint


【解决方案1】:

原来这是VS Code和ESLint之间的问题,重新加载窗口修复了它(ctrl+shift+p>开发者:重新加载窗口)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-12
    • 2021-11-19
    • 2020-06-09
    • 2020-07-05
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 2018-06-25
    相关资源
    最近更新 更多