line |
true |
false |
branch |
23
|
1 |
8 |
if (not exists $options{'header'} || defined $options{'header'}) { } |
33
|
1 |
7 |
unless ($options{'header'} =~ /^use\s+App::FetchwareX?/m) |
45
|
1 |
0 |
unless (exists $options{'descriptions'} or defined $options{'descriptions'}) |
53
|
1 |
5 |
if (ref $options{'descriptions'} ne 'HASH') |
77
|
8 |
10 |
if (@_ == 1) { } |
79
|
4 |
4 |
if (ref $self->{'config_options_value'}{$_[0]} eq 'ARRAY') { } |
94
|
3 |
9 |
if (ref $self->{'config_options_value'}{$config_key} eq 'ARRAY') { } |
95
|
0 |
3 |
if (ref $options{$config_key} eq 'ARRAY') { } |
103
|
1 |
8 |
if (exists $self->{'config_options_value'}{$config_key} and defined $self->{'config_options_value'}{$config_key} and ref $self->{'config_options_value'}{$config_key} eq '') { } |
109
|
0 |
1 |
if (ref $options{$config_key} eq 'ARRAY') { } |
130
|
3 |
5 |
if (ref $options{$config_key} eq 'ARRAY') { } |
149
|
8 |
4 |
unless exists $self->{'config_options_order'}{$option_name} |
167
|
1 |
0 |
unless ($fetchwarefile =~ /(\n)(\n)$/) |
168
|
0 |
1 |
if defined $1 and $1 eq "\n" |
169
|
0 |
1 |
if defined $2 and $2 eq "\n" |
176
|
0 |
1 |
unless (keys %{$$self{'config_options_value'};} == keys %{$$self{'config_options_order'};}) |
209
|
4 |
0 |
if (defined $self->{'descriptions'}{$option_key}) { } |
212
|
3 |
1 |
if (not exists $description_seen{$option_key} && defined $description_seen{$option_key} && $description_seen{$option_key} > 0) { } |
278
|
1 |
6 |
if ref $fetchwarefile ne 'SCALAR' |
287
|
5 |
1 |
if (defined $description) |
294
|
2 |
3 |
unless $description =~ /\n$/ |
305
|
0 |
6 |
if ($config_file_value =~ /('|")/) { } |
308
|
0 |
0 |
if ($config_file_value =~ /[^;]$/) { } |
|
0 |
0 |
elsif ($config_file_value =~ /[^\n]$/) { } |