我正在考虑在发货之前使用TSLint对我的代码进行静态分析。但是我遇到了很多我认为不准确的错误。
例如,如果我分析这行代码:
let hello = "Hello!";
我从TypeScript官方网站获得,我在TSLint中收到此错误:
预计'hello'有一个typedef
为避免此错误,我必须更改我的代码,如:
let hello:string = "Hello!";
继续指定类型似乎很难看和冗余。
我应该忽略这些类型的错误还是使用第二个代码?
答案 0 :(得分:0)
当TSLint或其他工具说愚蠢的事情时,重要的是我们(作为聪明人)否则会说出来。
在某些情况下,您可能希望提示显式类型注释(可能更多地使用函数),但变量不是这样的位置。
理想情况下,您应该获得TSLint to prompt you to remove easily inferred types。