Condition Coverage

blib/lib/Perl/Critic/StricterSubs/Utils.pm
Criterion Covered Total %
condition 23 36 63.8


and 3 conditions

line !l l&&!r l&&r condition
119 39 18 0 $include_type ne "use" and $include_type ne "require"
256 0 5 2 defined $sibling and $sibling->isa("PPI::Structure::Constructor")
287 30 4 5 $elem->isa('PPI::Token::Operator') && $elem eq $Perl::Critic::StricterSubs::Utils::FATCOMMA
296 2085 0 7 $elem->isa('PPI::Statement::Include') && $elem->pragma eq 'constant' && $elem->type eq 'use'
384 63 0 14 exists $functions_that_take_handleish_things{$left_sib} && is_function_call($left_sib)
406 9 0 12 exists $functions_that_take_handleish_things{$left_uncle} && is_function_call($left_uncle)

or 2 conditions

line l !l condition
262 5 0 first_arg($pragma_bareword) || (next)
397 96 0 $elem->parent || (return)
398 96 0 $expression->parent || (return)
444 84 0 $elem->parent || (return)
445 84 0 $expression->parent || (return)
504 13 0 $elem->snext_sibling || (return 0)

or 3 conditions

line l !l&&r !l&&!r condition
74 16 0 0 $word_string || $Perl::Critic::StricterSubs::Utils::EMPTY
400 15 7 74 $enclosing_node->isa("PPI::Structure::List") or $enclosing_node->isa("PPI::Structure::Block")