menu

no-useless-switch-case

Disallow empty switch cases adjacent to the default case

An empty case adjacent to default reaches the same statements already selected for every unmatched value. Instead, you SHOULD remove the redundant case selector.

Reported

1function classify(value: int32): void {2    switch (value) {3        case 0:4        default:5            value;6    }7}

Accepted

1function classify(value: int32): void {2    switch (value) {3        default:4            value;5    }6}