Branch Coverage

blib/lib/Perl/Critic/Pulp/Utils.pm
Criterion Covered Total %
branch 20 28 71.4


line true false branch
43 0 92 if (defined $str and $str ne '')
45 0 0 unless (defined $version)
66 20 0 $good ? :
82 0 416 unless defined $inc->module
86 245 162 unless $ver->isa('PPI::Token::Number')
88 8 154 unless $ver->content =~ /$use_module_version_number_re/
98 139 15 if (my $after = $ver->next_sibling)
99 26 52 unless ($after->isa('PPI::Token::Whitespace') or $after->isa('PPI::Token::Comment') or $after->isa('PPI::Token::Structure') and $after eq ';')
119 0 288 unless defined $inc->module
121 72 216 if (my $ver = include_module_version($inc)) { }
128 41 0 if ($arg and $arg->isa('PPI::Token::Structure') and $arg->content eq ';' and not $arg->snext_sibling)
160 199 0 $str =~ /^(.*\n){$n}(.*)/ ? :
168 88 177 if ($elem->isa('PPI::Statement::Package'))
177 9 20 if ($elem->isa('PPI::Statement::Scheduled'))