JSHint supress var 已经在里面定义为

JSHint supress var is already defined inside for

在我工作的项目中,有很多代码块,例如:

for (var i = 0; i < x.length; i++){
  //code 1
}
for (var i = 0; i < y.length; i++){
  //code 2
}

我可以仅针对这种特定情况禁用 var is already defined 警告吗?

有超过 10k 行的文件,删除所有变量并在顶部定义不是一个选项,不幸的是...

有什么想法吗?

看来除了@dfsq 在评论中建议的将 from var 替换为 let 之外,没有其他解决方案。