在typescript中使用隐式类型时显示警告

sbdsn5lh  于 2023-06-24  发布在  TypeScript
关注(0)|答案(1)|浏览(117)

我想让vscode在我没有注解类型时显示警告,即使typescript正确推断类型(我不是在谈论noImplicitAny选项)。
tsconfig中是否有允许我执行此行为的选项?

km0tfn4u

km0tfn4u1#

TypeScript本身没有一个设置,如果你不注解一个类型可以推断的变量,它会警告你。只有当推理失败,类型隐式福尔斯到any类型时,这种情况才会被认为是一个问题。
对于这样的功能,您可能希望使用ESLint这样的linter和@typescript-eslint/typedef这样的规则,其描述如下
此规则可以在位置强制执行类型注解,而不管它们是否需要。这通常用于维护有时需要元素类型的一致性。

相关问题