eslint/no-continue 风格
它的作用
禁止使用 continue 语句
为什么这是个问题?
continue 语句会终止当前循环迭代中语句的执行,并继续执行下一个循环迭代。如果使用不当,会使代码更难测试、阅读和维护。应改用结构化的控制流语句(如 if)。
示例
此规则的错误代码示例:
javascript
var sum = 0,
i;
for (i = 0; i < 10; i++) {
if (i >= 5) {
continue;
}
sum += i;
}此规则的正确代码示例:
javascript
var sum = 0,
i;
for (i = 0; i < 10; i++) {
if (i < 5) {
sum += i;
}
}如何使用
通过配置文件或命令行启用此规则,可以使用:
json
{
"rules": {
"no-continue": "error"
}
}bash
oxlint --deny no-continue