Subject: | wrong return precedence in Perl::Critic::Utils::interpolate |
Please patch Perl::Critic::Utils, line 334:
< return eval "\"$literal\"" or confess $EVAL_ERROR; ## no critic (StringyEval);
Show quoted text
> return (eval "\"$literal\"" || confess $EVAL_ERROR); ## no critic (StringyEval);
the or confess is ignored otherwise. See https://rt.perl.org/rt3/Public/Bug/Display.html?id=59802