|
|
|
|
|
by wes-k
957 days ago
|
|
Your code executes and is not useless. > The rule checks for comparisons (==, !==, etc) where the outcome cannot vary at runtime, and logical expressions (&&, ??, ||) which will either always or never short-circuit. If you write if(baz == 6) then the if clause is useless and probably a bug. |
|
I'd expect the compiler to optimise out
If(somedebugflag)
Not tell me off for writing buggy code.