eslint/no-continue Style
作用
禁止 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;
}
}如何使用
To enable this rule using the config file or in the CLI, you can use:
json
{
"rules": {
"no-continue": "error"
}
}ts
import { defineConfig } from "oxlint";
export default defineConfig({
rules: {
"no-continue": "error",
},
});bash
oxlint --deny no-continue版本
此规则于 v0.2.14 中添加。
