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;
}
}使用方法
設定ファイルまたは CLI でこのルールを 有効化 するには、次のように使用できます:
json
{
"rules": {
"no-continue": "error"
}
}bash
oxlint --deny no-continue