line |
true |
false |
branch |
66
|
0 |
4 |
if $url =~ / \A (?: data | mailto | urn ) : /imsx |
68
|
0 |
4 |
unless $url =~ m[ / \z ]msx |
74
|
0 |
0 |
unless m[ \A https://github\.com \b ]msx |
77
|
0 |
0 |
unless -d $git_dir |
79
|
0 |
1 |
unless open my $fh, "-|", ("git", "remote", "--verbose") |
83
|
1 |
0 |
if m[ \b https://github\.com \b ]msx |
116
|
254 |
21 |
unless exists $arg{$key} |
119
|
275 |
0 |
if (my $code = $self->can("_init_$name")) { } |
|
0 |
0 |
elsif (defined $arg{$name}) { } |
158
|
2 |
22 |
unless ($checked) |
167
|
0 |
2 |
if ({'DOS', 1, 'MSWin32', 1}->{$^O}) { } |
175
|
2 |
0 |
unless $rslt = IPC::Cmd::can_run("man") |
187
|
1880 |
46 |
unless / \A _get_module_index_ ( .+ ) /msx and "Test::Pod::LinkCheck::Lite"->can($_) |
216
|
0 |
25 |
$value ? : |
222
|
25 |
0 |
$value ? : |
228
|
24 |
1 |
$value ? : |
234
|
24 |
1 |
$value ? : |
281
|
0 |
25 |
unless eval {
do {
$handler{ref $value}($spec, $value);
1
}
} |
292
|
0 |
25 |
$value ? : |
299
|
23 |
2 |
'ARRAY' eq ref $value ? : |
302
|
0 |
48 |
unless my $code = $self->can("_get_module_index_$mi") |
313
|
2 |
23 |
if ('CODE' eq ref $value) { } |
|
1 |
22 |
elsif ($value) { } |
332
|
1 |
24 |
$value ? : |
338
|
24 |
1 |
$value ? : |
351
|
0 |
1 |
unless @dir |
363
|
12 |
1 |
if ($self->_is_perl_file($_)) |
378
|
0 |
1 |
wantarray ? : |
404
|
0 |
1 |
unless defined $leader |
432
|
4 |
4 |
$value ? : |
439
|
1 |
0 |
unless $spec->{''} |
440
|
1 |
0 |
unless $spec->{'Regexp'} |
441
|
1 |
0 |
unless $spec->{'CODE'} |
443
|
0 |
1 |
wantarray ? : |
453
|
7 |
15 |
unless @_ > 1 |
455
|
0 |
15 |
if $spec->{''}{$url} |
458
|
1 |
0 |
if $url =~ /$re/ |
463
|
1 |
0 |
if &$code() |
477
|
2 |
0 |
if wantarray |
492
|
1 |
45 |
if ('SCALAR' eq ref $file) { } |
|
44 |
1 |
elsif (-f $file) { } |
493
|
0 |
1 |
${$file;} =~ / \n /msx ? : |
502
|
1 |
0 |
wantarray ? : |
509
|
7 |
38 |
unless (@{$self->{'_links'};}) |
511
|
3 |
4 |
wantarray ? : |
517
|
0 |
43 |
unless my $code = $self->can("_handle_$link->[1]{'type'}") |
524
|
30 |
8 |
unless $errors |
527
|
14 |
24 |
wantarray ? : |
555
|
37 |
0 |
unless @msg |
580
|
0 |
0 |
defined $file ? : |
590
|
16 |
39 |
if ("ARRAY" eq ref $msg[0]) |
593
|
16 |
0 |
defined $link->[1]{'raw'} ? : |
596
|
15 |
1 |
if defined $link->[1]{'line_number'} |
623
|
5 |
5 |
if defined $path |
630
|
0 |
5 |
if Module::Load::Conditional::check_install("module", $module) |
646
|
1 |
0 |
unless $self->man |
650
|
0 |
0 |
unless $link->[1]{'to'} |
652
|
0 |
0 |
unless my($page, $sect) = $link->[1]{'to'} =~ /
( [^(]+ ) (?: [(] ( [^)]+ ) [)] )? /msx |
658
|
0 |
0 |
if $page =~ / \s /msx and not $self->allow_man_spaces |
662
|
0 |
0 |
$sect ? : |
667
|
0 |
0 |
if $self->{'_cache'}{'man'}{join $", @pg} ||= IPC::Cmd::run('COMMAND', [('man', '-w'), @pg]) || 0 |
679
|
16 |
10 |
if ($link->[1]{'to'}) { } |
|
9 |
1 |
elsif (my $section = $link->[1]{'section'}) { } |
685
|
8 |
1 |
if $self->{'_section'}{$section} |
714
|
16 |
0 |
$link->[1]{'to'} ? : |
715
|
5 |
11 |
$link->[1]{'section'} ? : |
719
|
11 |
5 |
unless ($section) |
720
|
2 |
9 |
if $self->_is_perl_function($module) |
725
|
9 |
5 |
if (my $data = ($self->{'_cache'}{'installed'}{$module} ||= $self->_get_installed_doc_info($module))) |
736
|
0 |
9 |
if $data->{'undocumented'} |
745
|
5 |
4 |
unless $link->[1]{'section'} and $self->check_external_sections |
752
|
3 |
1 |
if $data->{'section'}{$section} |
760
|
1 |
4 |
if $self->require_installed |
776
|
4 |
0 |
if (@inxes) { } |
781
|
0 |
4 |
unless &$modinx($module) |
784
|
4 |
0 |
unless $link->[1]{'section'} |
818
|
3 |
0 |
if (_has_usable("File::HomeDir", "0.52")) |
825
|
3 |
0 |
if $ENV{'HOME'} |
829
|
0 |
0 |
if $ENV{'HOMEDRIVE'} and $ENV{'HOMEPATH'} |
831
|
0 |
3 |
if $ENV{'USERPROFILE'} |
833
|
0 |
3 |
if $ENV{'SYS$LOGIN'} |
839
|
0 |
5 |
unless defined $dir |
842
|
3 |
2 |
unless -e $path |
845
|
0 |
2 |
unless my $hash = Storable::retrieve($path) |
867
|
0 |
2 |
if exists $hash{$_[0]} |
881
|
1 |
15 |
unless $self->check_url |
886
|
0 |
15 |
unless my $url = "$link->[1]{'to'}" |
889
|
2 |
13 |
if $self->__ignore_url($url) |
893
|
13 |
0 |
if ($self->cache_url_response) { } |
900
|
11 |
2 |
if ($resp->{'success'}) { } |
904
|
4 |
2 |
unless "CODE" eq ref $code |
913
|
1 |
1 |
if $self->skip_server_errors and $resp->{'status'} =~ / \A 5 /msx |
929
|
1 |
2 |
unless (exists $checked{$module}) |
936
|
0 |
1 |
unless (eval {
do {
require $fn;
$checked{$module} = 1;
1
}
}) |
941
|
0 |
3 |
unless $checked{$module} |
944
|
3 |
0 |
if (defined $version) |
957
|
3 |
17 |
unless -e $path and -T _ |
960
|
16 |
1 |
if $path =~ / [.] (?: (?i: pl ) | pm | pod | t ) \z /msx |
962
|
0 |
1 |
unless open my $fh, "<", $path |
1010
|
48 |
0 |
if defined $source |
1015
|
628 |
0 |
if (my $code = $self->can("__token_" . $token->type)) |
1020
|
0 |
48 |
if $err and $self->any_errata_seen |
1024
|
45 |
3 |
wantarray ? : |
1034
|
0 |
75 |
unless defined $text |
1045
|
152 |
59 |
if (defined(my $line = $token->attr("start_line"))) |
1049
|
43 |
168 |
if ('L' eq $tag) { } |
|
28 |
140 |
elsif ($section_tag{$tag}) { } |
1052
|
39 |
47 |
unless my $sect = $token->attr($name) |
1076
|
28 |
183 |
if ($section_tag{$tag}) |