| line | % | coverage | branch |
| 47 | 100 | T | F | if (defined $line_hashes_ref->{$file}) |
| 49 | 100 | T | F | if (defined $line_hash) |
| 53 | 0 | T | F | if $instances[$hit] == $column |
| 59 | 50 | T | F | $column ? : |
| 60 | 50 | T | F | $endColumn ? : |
| 61 | 50 | T | F | unless $line |
| 72 | 100 | T | F | unless (-e $file) |
| 77 | 50 | T | F | unless (defined $$directoryToRepo_ref{dirname($file)}) |
| 82 | 100 | T | F | if $line == 1 |
| 85 | 100 | T | F | if ($line == $.) |
| 90 | 100 | T | F | if $hit |
| 92 | 100 | T | F | unless @lines |
| 106 | 100 | T | F | unless defined $hashes_needed_for_files_ref->{$file} |
| 107 | 100 | T | F | unless defined $hashes_needed_for_files_ref->{$file}{$line} |
| 108 | 100 | T | F | unless defined $hashes_needed_for_files_ref->{$file}{$line}{$hashed_message} |
| 120 | 50 | T | F | unless (open WARNINGS, "<", $warnings) |
| 128 | 100 | T | F | if m[^https://] |
| 129 | 100 | T | F | unless /^(.+):(\d+):(\d+) \.\.\. (\d+),\s(Error|Warning|Notice)\s-\s(.+\s\((.+)\))$/ |
| 132 | 100 | T | F | unless (defined $directoryToProvenanceInsertion{$directory}) |
| 134 | 50 | T | F | if (defined $provenanceStringToIndex{$provenanceString}) { } |
| 151 | 100 | T | F | if ($message =~ /(`{2,})/) { } |
| 154 | 0 | T | F | if length $1 > length $backticks |
| 162 | 100 | T | F | unless (defined $rules->{$code}) |
| 166 | 100 | T | F | unless (defined $rule->{$message}) |
| 191 | 50 | T | F | if ($flatten) { } |
| 195 | 0 | T | F | if ($partialFingerprint ne "") |
| 208 | 100 | T | F | if ($partialFingerprint ne "") |
| 226 | 50 | T | F | unless $sarif_json->{'runs'} |
| 230 | 50 | T | F | unless defined $sarif_json_run_hash{'tool'} |
| 233 | 50 | T | F | unless defined $sarif_json_run_tool_hash{'driver'} |
| 237 | 50 | T | F | unless defined $sarif_json_run_tool_driver_hash{'name'} and defined $sarif_json_run_tool_driver_hash{'rules'} |
| 243 | 50 | T | F | unless defined $driver_rule->{'id'} |
| 265 | 50 | T | F | $git_base_dir eq '.' ? : |
| 272 | 50 | T | F | if defined $rev |
| 273 | 50 | T | F | if defined $branch |
| 274 | 50 | T | F | if defined $remote_url |
| 287 | 50 | T | F | unless (-f $sarif_template_file) |
| 292 | 50 | T | F | unless defined $ENV{'GITHUB_SERVER_URL'} |
| 293 | 50 | T | F | unless defined $ENV{'GITHUB_REPOSITORY'} |
| 295 | 50 | T | F | unless $sarif_template |
| 300 | 50 | T | F | if (defined $sarif_template_overlay_file and -s $sarif_template_overlay_file) |
| 306 | 50 | T | F | if ref($_[0][0]) . ref($_[1][0]) |
| 316 | 50 | T | F | if (defined $runs_base{$run_id}) { } |
| 333 | 50 | T | F | unless defined $sarif_json_run_hash{'tool'} |
| 336 | 50 | T | F | unless defined $sarif_json_run_tool_hash{'driver'} |
| 341 | 50 | T | F | unless defined $driver_name and defined $sarif_json_run_tool_driver_hash{'rules'} |
| 344 | 50 | T | F | unless defined $driver_view_hash |
| 351 | 100 | T | F | unless defined $driver_rule_id and defined $driver_view_hash->{$driver_rule_id} |
| 372 | 50 | T | F | if ($results) |
| 391 | 50 | T | F | if (@missing_codes) |
| 406 | 50 | T | F | unless defined $file |
| 429 | 50 | T | F | $locations_json_flat ? : |
| 439 | 100 | T | F | if defined $ruleId and defined $defined_codes{$ruleId} |