The message for RSPEC-2178 should not suggest to blindly replace the bitwise operator with a short-circuit operator if there is a possible side effect from the expression (e.g. method invocation).
In the following example:
the current message is
Correct this "&" to "&&".
but it should be
Correct this "&" to "&&" and extract the right operand to a variable if it should always be evaluated.