Reports enum switch statements or expression with default branches which can never be taken, because all possible values are covered by a case branch. These are unnecessary, especially for switch expressions, because they don't compile when all enum constants are not covered by a case branch.

The language level needs to be configured to 13 Preview to report switch expressions.