for-direction
强制执行 "for" 循环更新子句,使计数器向正确的方向移动
配置文件 中的
"extends": "eslint:recommended"
属性启用了该规则
规则详情
一个永远无法达到停止条件的 for
循环,例如一个计数器向错误方向移动的循环,将无限运行。虽然有时会使用无限循环,但惯例是构建这样的循环,如 while
循环。更典型的是,无限 for 循环是一个错误。
此规则的错误代码示例:
/*eslint for-direction: "error"*/
for (var i = 0; i < 10; i--) {
}
for (var i = 10; i >= 0; i++) {
}
for (var i = 0; i > 10; i++) {
}
此规则的正确代码示例:
/*eslint for-direction: "error"*/
for (var i = 0; i < 10; i++) {
}