blib/lib/Complete/Bash.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 54 | 89 | 60.6 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
307 | 73 | 25 | 60 | defined $cword && $cword == @words |
309 | 10 | 1 | 12 | defined $cword && $cword == @words - 1 |
316 | 166 | 0 | 15 | $opts and $opts->{'truncate_current_word'} |
0 | 5 | 10 | $opts and $opts->{'truncate_current_word'} and $is_cur_word | |
5 | 1 | 9 | $opts and $opts->{'truncate_current_word'} and $is_cur_word and $pos > $point | |
384 | 0 | 2 | 3 | @$new_words and $#$new_words != $cword |
427 | 0 | 14 | 0 | defined $num_columns and $num_columns > 0 |
593 | 3 | 0 | 1 | ref $words->[0] eq "HASH" and $words->[0]{'is_partial'} |
line | l | !l | condition |
---|---|---|---|
114 | 1 | 90 | $marker //= "^" |
265 | 0 | 0 | $ENV{'COMP_POINT'} // 0 |
344 | 74 | 13 | $words[$cword] //= "" |
408 | 0 | 15 | $cols // 80 |
410 | 0 | 0 | $ENV{'COLUMNS'} // 80 |
418 | 0 | 0 | $lines // 25 |
420 | 0 | 0 | $ENV{'LINES'} // 25 |
537 | 3 | 12 | $opts //= {} |
541 | 1 | 14 | $opts->{'as'} // "string" |
544 | 0 | 13 | ($opts->{'esc_mode'} // $ENV{'COMPLETE_BASH_DEFAULT_ESC_MODE'}) // "default" |
617 | 0 | 14 | $opts->{'workaround_with_wordbreaks'} // 1 |
635 | 0 | 26 | (ref $entry eq "HASH" ? $entry->{'summary'} : undef) // "" |
650 | 0 | 14 | $ENV{'COMPLETE_BASH_SUMMARY_ALIGN'} // "left" |
651 | 0 | 14 | $ENV{'COMPLETE_BASH_MAX_COLUMNS'} // 0 |
662 | 0 | 0 | ($opts->{'show_summaries'} // $ENV{'COMPLETE_BASH_SHOW_SUMMARIES'}) // 1 |
712 | 0 | 0 | $ENV{'COMPLETE_BASH_FZF_ITEMS'} // 100 |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
55 | 1 | 1 | 4 | !$after_ws || $is_cur_word |
264 | 87 | 0 | 0 | $line //= $ENV{'COMP_LINE'} |
265 | 87 | 0 | 0 | $point //= $ENV{'COMP_POINT'} // 0 |
292 | 23 | 20 | 149 | $2 or $5 |
20 | 138 | 11 | $2 or $5 or defined $8 | |
343 | 74 | 13 | 0 | $cword //= @words |
386 | 2 | 1 | 0 | $cword >= $i or $cword >= @$new_words |
393 | 2 | 1 | 2 | $cword >= $i or $cword >= @$new_words |
544 | 2 | 0 | 13 | $opts->{'esc_mode'} // $ENV{'COMPLETE_BASH_DEFAULT_ESC_MODE'} |
593 | 1 | 4 | 0 | $hcomp->{'is_partial'} or ref $words->[0] eq "HASH" and $words->[0]{'is_partial'} |
662 | 0 | 0 | 0 | $opts->{'show_summaries'} // $ENV{'COMPLETE_BASH_SHOW_SUMMARIES'} |