| line | % | coverage | condition |
| 44 | 50 | | $fixable{$issue->{'type'}} // 0 |
| 59 | 33 | | $issue->{'type'} eq "performance" and $issue->{'message'} =~ /missing timeout-minutes/u |
| 100 | | $issue->{'type'} eq "performance" and $issue->{'message'} =~ /caching/u |
| 33 | | $issue->{'type'} eq "security" and $issue->{'message'} =~ /unpinned/u |
| 33 | | $issue->{'type'} eq "security" and $issue->{'message'} =~ /permissions/u |
| 33 | | $issue->{'type'} eq "maintenance" and $issue->{'message'} =~ /outdated action/u |
| 100 | | $issue->{'type'} eq "cost" and $issue->{'message'} =~ /concurrency/u |
| 67 | | $issue->{'type'} eq "cost" and $issue->{'message'} =~ /triggers/u |
| 33 | | $issue->{'type'} eq "maintenance" and $issue->{'message'} =~ /runner/u |
| 124 | 0 | | $steps->[$i]{'uses'} and $steps->[$i]{'uses'} =~ m[actions/checkout]u |
| 140 | 100 | | $step->{'run'} // "" |
| 143 | 50 | | $run =~ /npm (install|ci)/u or $step->{'uses'} and $step->{'uses'} =~ /setup-node/u |
| 156 | 50 | | $run =~ /pip install/u or $step->{'uses'} and $step->{'uses'} =~ /setup-python/u |
| 181 | 50 | | $run =~ /go (build|test)/u or $step->{'uses'} and $step->{'uses'} =~ /setup-go/u |
| 273 | 33 | | ref $on eq "ARRAY" and grep {$_ eq "push";} @$on |
| 25 | | ref $on eq "HASH" and $on->{'push'} and ref $on->{'push'} eq "" |
| 347 | 0 | | $versions{$action} // "v4" |