| line | % | coverage | branch |
| 22 | 100 | T | F | unless defined $args{'name'} |
| 23 | 100 | T | F | unless defined $args{'source'} |
| 44 | 100 | T | F | if @_ > 1 |
| 50 | 100 | T | F | if @_ > 1 |
| 56 | 100 | T | F | if @_ > 1 |
| 67 | 100 | T | F | unless $valid_categories{$cat} |
| 79 | 100 | T | F | unless $valid_signals{$sig} |
| 85 | 100 | T | F | defined $args{'weight'} ? : |
| 104 | 100 | T | F | unless $ev->{'category'} eq "return" |
| 105 | 100 | T | F | if ($ev->{'signal'} eq 'returns_property') { } |
| 100 | T | F | elsif ($ev->{'signal'} eq 'returns_constant') { } |
| 100 | T | F | elsif ($ev->{'signal'} eq 'returns_self') { } |
| 100 | T | F | elsif ($ev->{'signal'} eq 'legacy_type') { } |
| 100 | T | F | elsif ($ev->{'signal'} eq 'context_aware') { } |
| 50 | T | F | elsif ($ev->{'signal'} eq 'error_pattern') { } |
| 114 | 100 | T | F | if ($t eq 'object') { } |
| 100 | T | F | elsif ($t eq 'self') { } |
| 129 | 50 | T | F | unless ($score{$b} || 0) <=> ($score{$a} || 0) |
| 141 | 100 | T | F | $total >= $MEDIUM_CONFIDENCE_THRESHOLD ? : |
| 100 | T | F | $total >= $HIGH_CONFIDENCE_THRESHOLD ? : |
| 152 | 100 | T | F | unless defined $self->{'return_type'} |
| 154 | 100 | T | F | if ($self->{'return_type'} eq 'object') { } |
| 100 | T | F | elsif ($self->{'return_type'} eq 'property') { } |
| 100 | T | F | elsif ($self->{'return_type'} eq 'constant') { } |
| 170 | 100 | T | F | unless $output and ref $output eq "HASH" |
| 172 | 100 | T | F | if ($output->{'type'}) |
| 181 | 100 | T | F | if ($output->{'_returns_self'}) |
| 189 | 100 | T | F | if ($output->{'_context_aware'}) |
| 197 | 100 | T | F | if ($output->{'_error_return'}) |