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. - Category: suspicious - Level: warning - Fix: none - Scope: module Reported function classify(value: int32): void { switch (value) { case 0: default: value; } } Accepted function classify(value: int32): void { switch (value) { default: value; } } Prior art - eslint-plugin-unicorn ยท no-useless-switch-case language/linter/src/rules/suspicious/nouselessswitchcase.rs:6