Condition Coverage

blib/lib/Perl/Critic/Pulp/Utils.pm
Criterion Covered Total %
condition 21 28 75.0


and 3 conditions

line !l l&&!r l&&r condition
43 92 0 0 defined $str and $str ne ''
99 26 0 52 $after->isa('PPI::Token::Structure') and $after eq ';'
128 18 229 41 $arg and $arg->isa('PPI::Token::Structure')
247 0 41 $arg and $arg->isa('PPI::Token::Structure') and $arg->content eq ';'
229 0 41 $arg and $arg->isa('PPI::Token::Structure') and $arg->content eq ';' and not $arg->snext_sibling
187 284 203 0 $elem->isa('PPI::Token::Operator') && $COMMA{$elem}

or 2 conditions

line l !l condition
84 407 9 $inc->schild(2) || (return undef)
166 265 8 $elem->sprevious_sibling || $elem->parent || (return undef)

or 3 conditions

line l !l&&r !l&&!r condition
99 61 0 78 $after->isa('PPI::Token::Whitespace') or $after->isa('PPI::Token::Comment')
61 62 16 $after->isa('PPI::Token::Whitespace') or $after->isa('PPI::Token::Comment') or $after->isa('PPI::Token::Structure') and $after eq ';'