Condition Coverage

File:blib/lib/App/GHGen/Fixer.pm
Coverage:92.3%

line%coveragecondition
124100
Adec
00
11
$fixable{$issue->{'type'}} // 0
215100
ABdec
0X0
100
111
$issue->{'type'} eq $type and $issue->{'message'} =~ /$pattern/u
31967
ABdec
0X0
100
111
$steps->[$i]{'uses'} and $steps->[$i]{'uses'} =~ m[actions/checkout]u
335100
Adec
00
11
$step->{'run'} // ""
338100
ABCdec
00X0
0100
0111
1XX1
$run =~ /npm (?:install|ci)/u or $step->{'uses'} and $step->{'uses'} =~ /setup-node/u
351100
ABCdec
00X0
0100
0111
1XX1
$run =~ /pip install/u or $step->{'uses'} and $step->{'uses'} =~ /setup-python/u
376100
ABCdec
00X0
0100
0111
1XX1
$run =~ /go (?:build|test)/u or $step->{'uses'} and $step->{'uses'} =~ /setup-go/u
458100
ABdec
0X0
100
111
ref $on eq "ARRAY" and grep {$_ eq "push";} @$on
75
ABCdec
0XX0
10X0
1100
1111
ref $on eq "HASH" and $on->{'push'} and ref $on->{'push'} eq ""
532100
Adec
00
11
$versions{$action} // "v4"