Condition Coverage

blib/lib/Perl/Critic/Policy/Subroutines/ProhibitAmpersandSigils.pm
Criterion Covered Total %
condition 1 24 4.1


and 3 conditions

line !l l&&!r l&&r condition
40 130 0 0 $previous->isa("PPI::Token::Cast") and $previous eq "\\"
47 0 0 0 $previous->isa("PPI::Token::Operator") and $IS_COMMA{$previous->content}
53 0 0 0 $up = $up->parent and $up->isa('PPI::Statement::Expression') || $up->isa('PPI::Structure::List') || $up->isa('PPI::Statement')
65 0 0 0 $up->isa("PPI::Structure::List") and $word->isa("PPI::Token::Cast")
0 0 0 $up->isa("PPI::Structure::List") and $word->isa("PPI::Token::Cast") and $word->content eq "\\"
79 0 0 0 $previous and $EXEMPTIONS{$previous}

or 3 conditions

line l !l&&r !l&&!r condition
47 0 0 0 not $previous or $previous->isa("PPI::Token::Operator") and $IS_COMMA{$previous->content}
53 0 0 0 $up->isa('PPI::Statement::Expression') || $up->isa('PPI::Structure::List') || $up->isa('PPI::Statement')