预期'var'具有typedef

时间:2017-09-28 14:13:56

标签: typescript

我正在考虑在发货之前使用TSLint对我的代码进行静态分析。但是我遇到了很多我认为不准确的错误。

例如,如果我分析这行代码:

let hello = "Hello!";

我从TypeScript官方网站获得,我在TSLint中收到此错误:

  

预计'hello'有一个typedef

为避免此错误,我必须更改我的代码,如:

let hello:string = "Hello!";

继续指定类型似乎很难看和冗余。

我应该忽略这些类型的错误还是使用第二个代码?

1 个答案:

答案 0 :(得分:0)

当TSLint或其他工具说愚蠢的事情时,重要的是我们(作为聪明人)否则会说出来。

在某些情况下,您可能希望提示显式类型注释(可能更多地使用函数),但变量不是这样的位置。

理想情况下,您应该获得TSLint to prompt you to remove easily inferred types