| line |
true |
false |
branch |
|
31
|
60 |
0 |
if ($text) |
|
36
|
60 |
0 |
if ($text) |
|
40
|
0 |
60 |
unless $text |
|
45
|
11 |
49 |
if $col |
|
51
|
41 |
19 |
if (-e path($text)) { } |
|
|
1 |
18 |
elsif (my $file_name = _maybe_git_diff_path($text)) { } |
|
|
2 |
16 |
elsif ($text =~ m[^[^/]+\.go$]) { } |
|
59
|
1 |
1 |
if $file_name |
|
62
|
17 |
43 |
unless (exists $parsed{'file_name'}) |
|
63
|
1 |
16 |
if (my $bin = _which($text)) |
|
71
|
4 |
56 |
if (not $parsed{'file_name'} and $text =~ m[\Ahttps?://]i) |
|
75
|
7 |
5 |
if (not $parsed{'file_name'} and $parsed{'is_module_name'}) |
|
81
|
4 |
5 |
if (not $parsed{'file_name'} and $parsed{'is_module_name'}) |
|
83
|
2 |
2 |
if ($found) |
|
88
|
29 |
31 |
unless ($parsed{'line_number'}) |
|
96
|
225 |
81 |
if defined $parsed{$_} |
|
98
|
53 |
7 |
$return{'file_name'} ? : |
|
110
|
0 |
0 |
if ($err) |
|
116
|
0 |
0 |
unless $parsed and $parsed->{'file_name'} |
|
119
|
0 |
0 |
unless $url and $url->can("host") |
|
130
|
0 |
0 |
if ($parsed->{'line_number'}) |
|
144
|
1 |
35 |
unless $parsed |
|
150
|
15 |
20 |
if ($ENV{'EDITOR'} eq 'kate' or $ENV{'EDITOR'} =~ /^(idea|rubymine|pycharm|phpstorm|webstorm|goland|rider|clion|fleet|aqua|data(grip|spell)|appcode)/i) { } |
|
|
6 |
14 |
elsif ($ENV{'EDITOR'} =~ /^cod(e|ium)/i) { } |
|
|
2 |
12 |
elsif (exists $parsed->{'column_number'}) { } |
|
155
|
10 |
5 |
if $parsed->{'line_number'} |
|
158
|
5 |
10 |
if $parsed->{'column_number'} |
|
165
|
4 |
2 |
if ($parsed->{'line_number'}) |
|
167
|
2 |
2 |
if ($parsed->{'column_number'}) |
|
179
|
1 |
1 |
if ($ENV{'EDITOR'} eq "nvim" or $ENV{'EDITOR'} eq "vi" or $ENV{'EDITOR'} eq "vim") |
|
190
|
1 |
1 |
if ($ENV{'EDITOR'} eq "nano") |
|
206
|
7 |
5 |
if $parsed->{'line_number'} |
|
216
|
4 |
67 |
if ($$text =~ s/ line (\d+).*, column (\d+).*//) |
|
223
|
7 |
60 |
if ($$text =~ s/ line (\d+).*//) |
|
229
|
1 |
59 |
if ($$text =~ s/ (\w) : \[ (\d+) , (\d+) \] /$1/x) |
|
235
|
11 |
48 |
if ($$text =~ s/(\w):(\d+):(\d+).*/$1/) |
|
241
|
12 |
36 |
if ($$text =~ s/(\w):(\d+)\b/$1/) |
|
248
|
5 |
31 |
if ($$text =~ s/(\w)#L(\d+)\b.*/$1/) |
|
254
|
2 |
29 |
if ($$text =~ s/(\w)-(\d+)\-{0,1}\z/$1/) |
|
265
|
4 |
56 |
if ($$text =~ /'(.*)'/) |
|
267
|
4 |
0 |
if -e $maybe_file |
|
274
|
9 |
55 |
if ($$text =~ s/::(\w+)\(.*\)//) |
|
284
|
5 |
18 |
if ($file_name and $sub_name and open my $fh, "<", $file_name) |
|
287
|
5 |
16 |
if ($line =~ /sub $sub_name\b/) |
|
304
|
4 |
0 |
if ($parts[3] eq "blob") |
|
307
|
0 |
4 |
unless $file->is_file |
|
311
|
0 |
4 |
if ($uri->fragment and $uri->fragment =~ /\A[\d]\z/) |
|
314
|
4 |
0 |
if $file |
|
324
|
2 |
7 |
exists $ENV{'OPEN_THIS_LIBS'} ? : |
|
328
|
5 |
12 |
if ($path->is_file) |
|
338
|
3 |
16 |
if ($file_name =~ m[^[ab]/(.+)$]) |
|
339
|
1 |
2 |
if (-e path($1)) |
|
351
|
0 |
20 |
unless $maybe_file |
|
357
|
9 |
11 |
if $dir |
|
362
|
2 |
69 |
if $abs->is_file |
|
376
|
85 |
189 |
unless $path->is_file |
|
377
|
1 |
188 |
if $path->basename eq $text |
|
379
|
1 |
188 |
if --$threshold == 0 |
|
381
|
1 |
2 |
if ($threshold == 0 and not $file_name) |