| line |
true |
false |
branch |
|
19
|
3 |
27 |
$caller[0] eq 'main' ? : |
|
20
|
1 |
29 |
if ($main::current_manip and $called_directly) |
|
26
|
27 |
3 |
if $_[0] and $_[0] =~ /^JSON::Karabiner::Manipulator$/ |
|
32
|
3 |
27 |
if (not $main::save_to_file_name and $called_directly) { } |
|
41
|
0 |
27 |
if $main::save_to_file_name |
|
44
|
3 |
27 |
if ($called_directly) |
|
45
|
3 |
0 |
if $main::rule_name |
|
47
|
0 |
3 |
if ($save_to_dir) |
|
70
|
0 |
0 |
unless $fn |
|
72
|
0 |
0 |
unless ($fn =~ /\.json$/) |
|
81
|
0 |
0 |
unless $sd |
|
89
|
0 |
1 |
unless $title |
|
96
|
0 |
2 |
unless $rule_name |
|
110
|
6 |
12 |
if ($is_action_function) |
|
123
|
0 |
12 |
if ($is_condition_function) |
|
137
|
0 |
40 |
unless @args |
|
141
|
34 |
6 |
if (ref $s) { } |
|
152
|
0 |
31 |
unless $type |
|
167
|
0 |
7 |
unless $type |
|
173
|
5 |
2 |
if (defined $s->{'actions'}{'conditions'}) { } |
|
184
|
0 |
1 |
unless $desc |
|
190
|
0 |
1 |
unless $param |
|
191
|
0 |
1 |
unless $value |
|
211
|
0 |
1 |
unless $param_exists |
|
214
|
1 |
0 |
if ($param =~ /alone/) { } |
|
|
0 |
0 |
elsif ($param =~ /down/) { } |
|
|
0 |
0 |
elsif ($param =~ /delay/) { } |
|
|
0 |
0 |
elsif ($param =~ /simultaneous/) { } |
|
231
|
11 |
21 |
unless $obj->{'_disable_validity_tests'} |
|
245
|
2 |
1 |
unless (@kb_obj_args) |
|
262
|
3 |
1 |
if $_[0] and ref($_[0]) =~ /^JSON::Karabiner::Manipulator$/ |
|
266
|
0 |
4 |
if ($title and $title =~ /\.json$/) { } |
|
273
|
0 |
4 |
unless (@kb_obj_args) |
|
277
|
0 |
1 |
unless $title or $main::file_title_written |
|
278
|
1 |
3 |
unless ($title) |
|
288
|
4 |
0 |
if ($s->{'_fake_write_flag'}) |
|
310
|
2 |
3 |
unless (@kb_obj_args) |
|
323
|
2 |
9 |
unless (defined $from) |
|
327
|
1 |
8 |
unless (%$from) |