Skip to content

Files

Latest commit

 

History

History
31 lines (25 loc) · 545 Bytes

switch-case-braces.md

File metadata and controls

31 lines (25 loc) · 545 Bytes

Pattern: Inconsistent switch case braces

Issue: -

Description

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.

Examples

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;
  }
}