Pattern: Inconsistent switch case braces
Issue: -
Empty switch cases should not have braces to reduce visual clutter, while non-empty cases should have braces to properly scope their contents. This makes switch statements more readable and maintainable.
Example of incorrect code:
switch (num) {
case 1: {
}
case 2:
console.log("Case 2");
break;
}
Example of correct code:
switch (num) {
case 1:
case 2: {
console.log("Case 2");
break;
}
}