Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80728 views
1
unused_funarg_1: {
2
options = { unused: true };
3
input: {
4
function f(a, b, c, d, e) {
5
return a + b;
6
}
7
}
8
expect: {
9
function f(a, b) {
10
return a + b;
11
}
12
}
13
}
14
15
unused_funarg_2: {
16
options = { unused: true };
17
input: {
18
function f(a, b, c, d, e) {
19
return a + c;
20
}
21
}
22
expect: {
23
function f(a, b, c) {
24
return a + c;
25
}
26
}
27
}
28
29
unused_nested_function: {
30
options = { unused: true };
31
input: {
32
function f(x, y) {
33
function g() {
34
something();
35
}
36
return x + y;
37
}
38
};
39
expect: {
40
function f(x, y) {
41
return x + y;
42
}
43
}
44
}
45
46
unused_circular_references_1: {
47
options = { unused: true };
48
input: {
49
function f(x, y) {
50
// circular reference
51
function g() {
52
return h();
53
}
54
function h() {
55
return g();
56
}
57
return x + y;
58
}
59
};
60
expect: {
61
function f(x, y) {
62
return x + y;
63
}
64
}
65
}
66
67
unused_circular_references_2: {
68
options = { unused: true };
69
input: {
70
function f(x, y) {
71
var foo = 1, bar = baz, baz = foo + bar, qwe = moo();
72
return x + y;
73
}
74
};
75
expect: {
76
function f(x, y) {
77
moo(); // keeps side effect
78
return x + y;
79
}
80
}
81
}
82
83
unused_circular_references_3: {
84
options = { unused: true };
85
input: {
86
function f(x, y) {
87
var g = function() { return h() };
88
var h = function() { return g() };
89
return x + y;
90
}
91
};
92
expect: {
93
function f(x, y) {
94
return x + y;
95
}
96
}
97
}
98
99