| blib/lib/Module/ScanDeps.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 30 | 58 | 51.7 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 632 | 0 | 10 | 30 | @_ && $_[0] =~ /^(?:$Keys)$/o |
| 836 | 0 | 0 | 18 | @_ && $_[0] =~ /^(?:$Keys)$/o |
| 1093 | 19 | 74 | 732 | $1 eq 'require' && /^([\w:]+)/ |
| 1180 | 0 | 0 | 16 | $] >= "5.008" and eval { do { require Encode; %Encode::ExtModule } } |
| 1190 | 0 | 0 | 3541 | defined $module and defined $file |
| 1227 | 56 | 18 | 3467 | defined $used_by and $used_by ne $module |
| 1249 | 0 | 0 | 2470 | @_ && $_[0] =~ /^(?:modules|rv|used_by|warn_missing)$/ |
| 1361 | 234 | 97 | 0 | $pm_only and not /\.p[mh]$/i |
| 1714 | 1697 | 0 | 0 | $rv->{$key} and _not_dup($key, $rv, $rv_sub) |
| line | l | !l | condition |
|---|---|---|---|
| 757 | 125 | 0 | $rv ||= {} |
| 758 | 85 | 40 | $_skip ||= {%{{} unless $skip;}} |
| 1221 | 2813 | 728 | $rv->{$module} ||= {"file", $file, "key", $module, "type", $type} |
| 1254 | 2470 | 0 | $args{'rv'} || {} |
| 1255 | 38 | 2432 | $args{'skip'} || {} |
| 1403 | 0 | 0 | $unicore_stuff ||= ["utf8_heavy.pl", map($_->{'name'}, _glob_in_inc("unicore", 0))] |
| 1411 | 0 | 1 | $self ||= {} |
| 1790 | 1101 | 2376 | $seen ||= {} |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 728 | 0 | 0 | 40 | $args{'execute'} or $args{'compile'} |
| 888 | 0 | 0 | 3125 | $SeenTk ||= $pm =~ /Tk\.pm$/ |
| 1081 | 0 | 0 | 130460 | /^use \s+ Class::Autouse \b \s* (.*)/sx or /^Class::Autouse \s* -> \s* autouse \s* (.*)/sx |
| 1488 | 725 | 0 | 0 | $cache{$_} || "!!$_!!" |
| 1645 | 0 | 0 | 0 | $@ || "can't read ${data_file}: $!" |