Condition Coverage

blib/lib/Text/FindIndent.pm
Criterion Covered Total %
condition 37 61 60.6


and 3 conditions

line !l l&&!r l&&r condition
35 21 0 0 exists $modeline_settings{'softtabstop'} and exists $modeline_settings{'usetabs'}
20 1 0 exists $modeline_settings{'tabstop'} and $modeline_settings{'usetabs'}
20 1 0 exists $modeline_settings{'tabstop'} and exists $modeline_settings{'usetabs'}
70 7 3 0 exists $modeline_settings{'softtabstop'} and exists $modeline_settings{'usetabs'}
1 7 0 exists $modeline_settings{'tabstop'} and $modeline_settings{'usetabs'}
1 5 0 exists $modeline_settings{'tabstop'} and exists $modeline_settings{'usetabs'}
95 346 38 13 $skip_pod and $ws eq ''
384 9 4 $skip_pod and $ws eq '' and substr($rest, 0, 1) eq '='
96 2 0 2 not $in_pod and $rest =~ /^=(?:head\d|over|item|back|pod|begin|for|end)/
0 0 2 $in_pod and $rest =~ /^=cut/
129 245 0 0 $first_level_indent_only and $prev_indent ne ''
188 5 0 3 defined $mixed and $mixed >= $max * 0.2
195 3 27 6 not exists $modeline_settings{$key} and exists $modeline_settings{"style_$key"}
353 0 4 0 defined $1 && ($1 =~ /no/i ? 1 : 0)

or 2 conditions

line l !l condition
226 0 12 shift() || 8
228 12 0 $1 || ''

or 3 conditions

line l !l&&r !l&&!r condition
69 6 4 394 $class->_check_vim_modeline($fullline, \%modeline_settings) or $changed_modelines
104 32 13 352 $in_pod or $rest eq ''
443 0 2 0 $settings->{'tabstop'} ||= $value
515 0 1 0 $settings->{'tabstop'} ||= $value
554 0 0 0 ref $indent or length $indent > 5