Condition Coverage

blib/lib/Perl/Critic/Policy/ErrorHandling/RequireCheckingReturnValueOfEval.pm
Criterion Covered Total %
condition 29 36 80.5


and 3 conditions

line !l l&&!r l&&r condition
59 20 9 14 $following and $following->isa("PPI::Token::Operator")
136 188 0 34 $parent->isa("PPI::Structure::List") and my $parent_statement = $parent->statement
140 30 0 4 $parent_statement->isa("PPI::Statement::Compound") and $parent_statement->type eq "foreach"
165 0 0 60 $level and &refaddr($level) != $parent
189 0 24 28 $level and $level->isa('PPI::Structure::List') || $level->isa('PPI::Structure::Condition')
226 46 6 17 $previous->isa("PPI::Token::Word") and $POSTFIX_OPERATORS{$previous->content}
263 105 16 1 $elem->isa("PPI::Token::Word") and "grep" eq $elem->content
266 98 0 23 $elem->isa("PPI::Token::Operator") and precedence_of($elem) >= $PRECEDENCE_OF_EQUALS
286 60 51 0 $elem->isa('PPI::Token::Operator') && ($elem->content eq $Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval::COMMA || $elem->content eq $Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval::FATCOMMA)
302 102 9 2 $prev && $prev->isa('PPI::Token::Word') && $RETURN eq $prev->content

or 3 conditions

line l !l&&r !l&&!r condition
106 18 44 89 $grandparent->isa("PPI::Structure::Constructor") or $grandparent->isa("PPI::Structure::List")
189 16 18 18 $level->isa('PPI::Structure::List') || $level->isa('PPI::Structure::Condition')