3

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

var x: number = 1;

谢谢你。

编辑:我正在使用示例 tslint.json

4

1 回答 1

9

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

var = 1;

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

请参阅此页面:http ://eslint.org/docs/rules/no-var

于 2015-09-05T12:46:05.750 回答