TSLint:未使用的 var 关键字

TSLint: Unused var keyword

我已经为我的 TypeScript 项目配置了 TSLint,但我不知道警告 forbidden var keyword 是什么意思。这是一个最小的示例,它会导致 TSLint 警告:

var x: number = 1;

谢谢。

编辑: 我正在使用 sample tslint.json

这意味着您不能使用 var 语法声明

var = 1;

这是一条 Ecmascript 6 规则,其目的是确保您不会在同一范围内意外地重新声明同一变量两次,无意中赋予它另一个含义。

查看此页面:http://eslint.org/docs/rules/no-var