Skip to main content

complete/newline-between-switch-case

💼 This rule is enabled in the ✅ recommended config.

📝 Requires newlines between switch cases.

🔧 This rule is automatically fixable by the --fix CLI option.

Having newlines between each case can make code easier to read, as it better delineates each block.

Based on this rule.

Rule Details

This rule does not apply to "fall through" switch cases; those should be squished together with the other cases. See below for an example.

// Bad
switch (foo) {
case 1:
case 2:
case 3: {
doSomething();
break;
}
case 4: {
doSomething();
break;
}
}

// Good
switch (foo) {
case 1:
case 2:
case 3: {
doSomething();
break;
}

case 4: {
doSomething();
break;
}
}

Options

This rule is not configurable.

Resources