AntiPattern

Unexecuted or Unreachable Code

unexecuted-or-unreachable-code

Runtime correctness breaks because control-flow or execution semantics prevent intended code from running—e.g., early reads before bounds checks, compilers/constructors changing behavior, or type-check/runtime guards excluding code paths.