for 语句中不应存在无条件的跳转语句
9.2.2 ID_for_uncondBroken
无条件的 return、throw 或 break 语句会使循环失效,无条件的 continue 语句会使其后面的代码失效,如果其后没有代码时,该 continue 语句是没有意义的。
示例:
for (....) {
if (cond)
foo();
break; // Non-compliant
}
这种问题多数由错误的缩进或混乱的逻辑造成。