eslint 如何要求变量必须显式键入

use*_*984 6 typescript eslint typescript-eslint

我希望每个变量在声明时都必须有一个显式类型。

我应该如何配置 eslint?


const a = 10; // Error: Variable a does not explicitly specify a type

const b:number = 10; // Right!

Run Code Online (Sandbox Code Playgroud)

Rad*_*iță -1

我不认为这有什么规则。

另一方面,有一个精确逆的规则。强制不要对推断类型使用类型声明no-inferable-type

您可以在此处查看包含所有规则的列表。