| line |
true |
false |
branch |
|
53
|
9 |
54 |
if ($elem->isa('PPI::Structure::Constructor')) { }
|
|
|
11 |
43 |
elsif ($elem->isa('PPI::Structure::Block')) { }
|
|
55
|
0 |
9 |
unless ($elem->start eq "{")
|
|
62
|
6 |
5 |
if (Perl::Critic::Policy::CodeLayout::RequireFinalSemicolon::_block_is_hash_constructor($elem) == 1) { }
|
|
70
|
4 |
39 |
unless _elem_is_assigned_to_hash($elem)
|
|
74
|
53 |
0 |
if ($elem->isa("PPI::Statement"))
|
|
93
|
2 |
226 |
unless (@arg)
|
|
102
|
2 |
224 |
if ($elem->isa("PPI::Token::Cast") and $elem eq "%")
|
|
108
|
3 |
209 |
if (@arg == 1 and $elem->isa("PPI::Token::Symbol") and $elem->raw_type eq "%")
|
|
116
|
5 |
216 |
if ($state eq "unknown" and $comma eq "=>")
|
|
120
|
111 |
110 |
if ($state eq 'key') { }
|
|
|
106 |
4 |
elsif ($state eq 'value') { }
|
|
123
|
5 |
106 |
if ($elem->isa('Perl::Critic::Pulp::ProhibitDuplicateHashKeys::Qword')) { }
|
|
133
|
40 |
71 |
if (defined $str and not $any_vars and $seen_key{$str}++)
|
|
142
|
5 |
106 |
if ($any_vars >= 2) { }
|
|
150
|
0 |
106 |
if ($comma eq '=>') { }
|
|
165
|
416 |
3 |
unless ($elem->isa("PPI::Token::QuoteLike::Words"))
|
|
183
|
9 |
416 |
if ($elem->isa("Perl::Critic::Pulp::ProhibitDuplicateHashKeys::Qword"))
|
|
187
|
171 |
245 |
if (elem_is_comma_operator($elem))
|
|
207
|
4 |
39 |
unless $elem->isa("PPI::Token::Operator") and $elem eq "="
|
|
214
|
0 |
39 |
if ($elem->isa("PPI::Structure::Block"))
|
|
220
|
39 |
0 |
if ($elem->isa("PPI::Token::Symbol"))
|
|
221
|
39 |
0 |
if ($elem->symbol_type eq "%")
|
|
225
|
0 |
0 |
if ($elem->symbol_type eq "\$")
|
|
231
|
0 |
0 |
if ($elem->isa('PPI::Token::Magic')) { }
|
|
|
0 |
0 |
elsif ($elem->isa('PPI::Token::Cast')) { }
|
|
234
|
0 |
0 |
if ($elem ne "\$")
|