| blib/lib/Perl/Critic/Policy/Subroutines/RequireFinalReturn.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 7 | 47 | 14.8 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 126 | 0 | 0 | 0 | $begin->isa("PPI::Token::Word") and $$is_if_or_unless{$begin->content} | 
| 154 | 0 | 0 | 0 | $begin->isa("PPI::Token::Word") and $begin->content eq "given" | 
| 180 | 0 | 0 | 0 | $first_token = $stmnt->schild(0) and "default" eq $first_token->content | 
| 220 | 0 | 0 | 0 | $second_token->isa("PPI::Token::Operator") and $second_token eq "->" | 
| 261 | 0 | 0 | 0 | $elem->isa("PPI::Token::Word") and "when" eq $elem->content | 
| line | l | !l | condition | 
|---|---|---|---|
| 204 | 4 | 0 | $stmnt->schild(0) || (return) | 
| 216 | 0 | 0 | $stmnt->schild(0) || (return) | 
| 219 | 0 | 0 | $stmnt->schild(1) || (return) | 
| 222 | 0 | 0 | $stmnt->schild(2) || (return) | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 68 | 0 | 4 | 1 | $self->_block_is_empty($block) or $self->_block_has_return($block) | 
| 98 | 4 | 0 | 1 | $self->_is_explicit_return($final) || $self->_is_given_when_return($final) || $self->_is_compound_return($final) | 
| 109 | 4 | 0 | 0 | $self->_is_return_or_goto_stmnt($final) || $self->_is_terminal_stmnt($final) | 
| 130 | 0 | 0 | 0 | $_->isa('PPI::Structure::Condition') || $_->isa('PPI::Token') | 
| 159 | 0 | 0 | 0 | $_->isa('PPI::Structure::Given') || $_->isa('PPI::Token') | 
| 205 | 4 | 0 | 0 | $first_token->content eq 'return' || $first_token->content eq 'goto' | 
| 240 | 0 | 0 | 0 | $_->isa('PPI::Token') || $_->isa('PPI::Structure::When') | 
| 261 | 0 | 0 | 0 | $self->_is_return_or_goto_stmnt($stmnt) || $self->_is_terminal_stmnt($stmnt) |