line |
!l |
l&&!r |
l&&r |
condition |
182
|
1 |
2 |
340 |
$value && !ref($value) && $value eq 'true' |
189
|
1 |
2 |
1 |
$value && !ref($value) && $value eq 'false' |
237
|
1 |
0 |
4 |
@args == 1 and ref $args[0] eq "HASH" |
363
|
43 |
6 |
1 |
defined $data->{$field} and not $data->{'type'} =~ /^(string|number|integer|list.*|table.*)$/ |
366
|
42 |
7 |
0 |
defined $data->{$field} and not $data->{'type'} =~ /^(string|number|integer|list.*|table.*)$/ |
369
|
46 |
3 |
0 |
defined $data->{$field} and not $data->{'type'} =~ /^(string|table.*)$/ |
632
|
6 |
31 |
7 |
defined $min and not $value >= $min |
634
|
0 |
30 |
7 |
defined $max and not $value <= $max |
680
|
52 |
4 |
1 |
defined $schema->{'match'} and not $key =~ /$schema->{'match'}/ |
755
|
4 |
7 |
56 |
not @errors and defined $schema->{'match'} |
|
11 |
53 |
3 |
not @errors and defined $schema->{'match'} and not $data =~ /$schema->{'match'}/x |
816
|
5 |
0 |
2 |
$blessed and $data->isa($1) |
line |
l |
!l&&r |
!l&&!r |
condition |
425
|
0 |
0 |
0 |
$type ||= $schema->{'type'} |
432
|
0 |
0 |
0 |
$type =~ /^isa\(.+\)$/ or $type eq "table(string)" |
|
0 |
0 |
0 |
$type =~ /^isa\(.+\)$/ or $type eq "table(string)" or $type =~ /^(duration|hostname|ipv[46]|regexp|size)$/ |
477
|
0 |
0 |
0 |
not defined $opt1 or defined &treeval($hash, $opt1) |
493
|
0 |
0 |
0 |
not defined $opt1 or defined &treeval($hash, $opt1) |
554
|
2 |
16 |
0 |
$type ||= $schema->{'type'} |
649
|
10 |
0 |
3 |
defined $schema->{'min'} or defined $schema->{'max'} |
674
|
0 |
6 |
38 |
defined $schema->{'min'} or defined $schema->{'max'} |
751
|
7 |
0 |
60 |
defined $schema->{'min'} or defined $schema->{'max'} |
767
|
11 |
0 |
57 |
defined $schema->{'min'} or defined $schema->{'max'} |
860
|
169 |
267 |
204 |
$type =~ /^(string|boolean|number|integer)$/ or $type =~ /^(duration|size|hostname|ipv[46])$/ |