| line |
true |
false |
branch |
|
325
|
0 |
0 |
scalar @_ != 1 ? : |
|
335
|
0 |
0 |
defined $params{$opt} ? : |
|
339
|
0 |
0 |
if not $$options{'verbose'} =~ /^\d$/ or $$options{'verbose'} < 0 or $$options{'verbose'} > 2 |
|
344
|
0 |
0 |
if not $$options{'cache'} =~ /^\d$/ or $$options{'cache'} < 0 or $$options{'cache'} > 2 |
|
349
|
0 |
0 |
unless -d $$options{'working_dir'} and -w $$options{'working_dir'} or mkdir $$options{'working_dir'}, 493 |
|
365
|
0 |
0 |
unless (-x $$cmd_var) |
|
398
|
0 |
0 |
unless defined $ruleset |
|
414
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
418
|
0 |
0 |
if $$options{'cache'} != 0 |
|
421
|
0 |
0 |
if $$options{'cache'} == 2 |
|
447
|
0 |
0 |
if ($base_dir =~ /$exclude_dir/) |
|
448
|
0 |
0 |
if $$options{'verbose'} == 2 |
|
458
|
0 |
0 |
if ($$options{'verbose'} == 2) |
|
462
|
0 |
0 |
unless ($short_base_dir) |
|
470
|
0 |
0 |
unless opendir DIR, $base_dir |
|
477
|
0 |
0 |
-f "$base_dir/$_" ? : |
|
490
|
0 |
0 |
if $$options{'verbose'} == 2 |
|
504
|
0 |
0 |
if ($$options{'cache'} == 1) |
|
507
|
0 |
0 |
if (defined $cached_file) |
|
512
|
0 |
0 |
if ($size eq $c_size and $mtime eq $c_mtime) |
|
515
|
0 |
0 |
if $$options{'verbose'} == 2 |
|
524
|
0 |
0 |
if not $skip_flag and $$options{'verbose'} != 0 |
|
528
|
0 |
0 |
unless $skip_flag |
|
569
|
0 |
0 |
defined $$options{$opt} ? : |
|
595
|
0 |
0 |
$$h_file{'name'} =~ /\.([^.]+)$/ ? : |
|
598
|
0 |
0 |
if ($file_ext ne '') |
|
600
|
0 |
0 |
if (grep /^\Q$file_ext\E$/i, @$exclude) |
|
601
|
0 |
0 |
if $$options{'verbose'} == 2 |
|
610
|
0 |
0 |
if ($$h_file{'name'} =~ /\Q$exclude_file\E/) |
|
611
|
0 |
0 |
if $$options{'verbose'} == 2 |
|
618
|
0 |
0 |
if (-f $$h_file{'path'} and not -s $$h_file{'path'}) |
|
619
|
0 |
0 |
if $$options{'verbose'} == 2 |
|
625
|
0 |
0 |
if (-B $$h_file{'path'}) |
|
626
|
0 |
0 |
if $$options{'verbose'} == 2 |
|
640
|
0 |
0 |
if ($msg) |
|
641
|
0 |
0 |
if (defined $anchor_file and $anchor_file =~ /^(.*)\.[^.]*$/) { } |
|
646
|
0 |
0 |
$$h_file{'path'} =~ m[^$$options{'working_dir'}/(.*)$] ? : |
|
669
|
0 |
0 |
if ($binary and $file_ext eq 'jar' || $file_ext eq 'gz' || $file_ext eq 'zip' || $file_ext eq 'Z' || $file_ext eq 'tar') |
|
678
|
0 |
0 |
unless ($$options{'inflate'}) |
|
679
|
0 |
0 |
if $$options{'verbose'} == 2 |
|
700
|
0 |
0 |
unless (defined $cmd) |
|
701
|
0 |
0 |
if $$options{'verbose'} == 2 |
|
707
|
0 |
0 |
defined $$ext_cmd_map{$file_ext}[1] ? : |
|
711
|
0 |
0 |
if $$options{'verbose'} == 2 |
|
718
|
0 |
0 |
if ($$h_file{'path'} =~ /^$scan_base/) { } |
|
722
|
0 |
0 |
unless copy($$h_file{'path'}, $inflate_file) |
|
749
|
0 |
0 |
if (-f $inflate_file and -r $inflate_file) |
|
751
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
756
|
0 |
0 |
if $$options{'verbose'} == 2 |
|
765
|
0 |
0 |
if ($$h_file{'path'} =~ /^$scan_base/) { } |
|
767
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
778
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
796
|
0 |
0 |
if ($$ruleset{'LINE'}) |
|
815
|
0 |
0 |
if (not $binary) { } |
|
823
|
0 |
0 |
if $$options{'verbose'} == 2 |
|
841
|
0 |
0 |
if ($msg) |
|
843
|
0 |
0 |
if (defined $anchor_file and $anchor_file =~ /^(.*)\.[^.]*$/) { } |
|
848
|
0 |
0 |
$$h_file{'path'} =~ m[^$$options{'working_dir'}/(.*)$] ? : |
|
889
|
0 |
0 |
if ($fname =~ /^\Q$sname\E$/i) |
|
893
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
898
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
917
|
0 |
0 |
if $pattern =~ /^\w+$/ |
|
921
|
0 |
0 |
$$args[1] ? : |
|
|
0 |
0 |
if defined $$args[1] |
|
924
|
0 |
0 |
if ($case_sensitive) { } |
|
925
|
0 |
0 |
if ($line =~ /$pattern/) |
|
926
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
931
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
934
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
940
|
0 |
0 |
if ($line =~ /$pattern/i) |
|
941
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
946
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
949
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
971
|
0 |
0 |
if $line =~ /Copyright\s*\(C\)\s*\w+/i or $line =~ /Copyright\s*[\d\-]+\s*\w+/i or $line =~ /Copyright.*Software/i or $line =~ /Copyright.*All\srights\sreserved/i or $line =~ /\@Copyright/i |
|
980
|
0 |
0 |
if ($matched) |
|
983
|
0 |
0 |
if ($line =~ /\b$exclude_ext\b/i) |
|
984
|
0 |
0 |
if ($$options{'verbose'} == 2) |
|
995
|
0 |
0 |
if ($matched) |
|
996
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
1001
|
0 |
0 |
if $$options{'verbose'} != 0 |
|
1004
|
0 |
0 |
if $$options{'verbose'} != 0 |