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.