|
10 | 10 | var o_ = o; |
11 | 11 | var x_ = x; |
12 | 12 |
|
13 | | - u_ = u_ || e; // $ Alert |
14 | | - n_ = n_ || e; // $ Alert |
15 | | - o_ = o_ || e; // $ Alert |
| 13 | + u_ = u_ || e; // $ MISSING: Alert[js/unneeded-defensive-code] |
| 14 | + n_ = n_ || e; // $ MISSING: Alert[js/unneeded-defensive-code] |
| 15 | + o_ = o_ || e; // $ MISSING: Alert[js/unneeded-defensive-code] |
16 | 16 | x_ = x_ || e; |
17 | 17 |
|
18 | | - u && u.p; // $ Alert |
19 | | - n && n.p; // $ Alert |
20 | | - o && o.p; // $ Alert |
| 18 | + u && u.p; // $ Alert[js/unneeded-defensive-code] |
| 19 | + n && n.p; // $ Alert[js/unneeded-defensive-code] |
| 20 | + o && o.p; // $ Alert[js/unneeded-defensive-code] |
21 | 21 | x && x.p; |
22 | 22 |
|
23 | | - u && u(); // $ Alert |
24 | | - n && n(); // $ Alert |
25 | | - o && o(); // $ Alert |
| 23 | + u && u(); // $ Alert[js/unneeded-defensive-code] |
| 24 | + n && n(); // $ Alert[js/unneeded-defensive-code] |
| 25 | + o && o(); // $ Alert[js/unneeded-defensive-code] |
26 | 26 | x && x(); |
27 | 27 |
|
28 | | - !u || u.p; // $ Alert |
29 | | - !n || n.p; // $ Alert |
30 | | - !o || o.p; // $ Alert |
| 28 | + !u || u.p; // $ Alert[js/unneeded-defensive-code] |
| 29 | + !n || n.p; // $ Alert[js/unneeded-defensive-code] |
| 30 | + !o || o.p; // $ Alert[js/unneeded-defensive-code] |
31 | 31 | !x || x.p; |
32 | 32 |
|
33 | | - !!u && u.p; // $ Alert |
34 | | - !!n && n.p; // $ Alert |
35 | | - !!o && o.p; // $ Alert |
| 33 | + !!u && u.p; // $ Alert[js/unneeded-defensive-code] |
| 34 | + !!n && n.p; // $ Alert[js/unneeded-defensive-code] |
| 35 | + !!o && o.p; // $ Alert[js/unneeded-defensive-code] |
36 | 36 | !!x && x.p; |
37 | 37 |
|
38 | | - u != undefined && u.p; // $ Alert |
39 | | - n != undefined && n.p; // $ Alert |
40 | | - o != undefined && o.p; // $ Alert |
| 38 | + u != undefined && u.p; // $ Alert[js/unneeded-defensive-code] |
| 39 | + n != undefined && n.p; // $ Alert[js/unneeded-defensive-code] |
| 40 | + o != undefined && o.p; // $ Alert[js/unneeded-defensive-code] |
41 | 41 | x != undefined && x.p; |
42 | 42 |
|
43 | | - u == undefined || u.p; // $ Alert |
44 | | - n == undefined || n.p; // $ Alert |
45 | | - o == undefined || o.p; // $ Alert |
| 43 | + u == undefined || u.p; // $ Alert[js/unneeded-defensive-code] |
| 44 | + n == undefined || n.p; // $ Alert[js/unneeded-defensive-code] |
| 45 | + o == undefined || o.p; // $ Alert[js/unneeded-defensive-code] |
46 | 46 | x == undefined || x.p; |
47 | 47 |
|
48 | | - u === undefined || u.p; // $ Alert |
49 | | - n === undefined || n.p; // $ Alert |
50 | | - o === undefined || o.p; // $ Alert |
| 48 | + u === undefined || u.p; // $ Alert[js/unneeded-defensive-code] |
| 49 | + n === undefined || n.p; // $ Alert[js/unneeded-defensive-code] |
| 50 | + o === undefined || o.p; // $ Alert[js/unneeded-defensive-code] |
51 | 51 | x === undefined || x.p; |
52 | 52 |
|
53 | | - if (u) { // $ Alert |
| 53 | + if (u) { // $ Alert[js/unneeded-defensive-code] |
54 | 54 | u.p; |
55 | 55 | } |
56 | | - if (n) { // $ Alert |
| 56 | + if (n) { // $ Alert[js/unneeded-defensive-code] |
57 | 57 | n.p; |
58 | 58 | } |
59 | | - if (o) { // $ Alert |
| 59 | + if (o) { // $ Alert[js/unneeded-defensive-code] |
60 | 60 | o.p; |
61 | 61 | } |
62 | 62 | if (x) { |
63 | 63 | x.p; |
64 | 64 | } |
65 | 65 |
|
66 | | - u? u():_; // $ Alert |
67 | | - n? n(): _; // $ Alert |
68 | | - o? o(): _; // $ Alert |
| 66 | + u? u():_; // $ Alert[js/unneeded-defensive-code] |
| 67 | + n? n(): _; // $ Alert[js/unneeded-defensive-code] |
| 68 | + o? o(): _; // $ Alert[js/unneeded-defensive-code] |
69 | 69 | x? x(): _; |
70 | 70 |
|
71 | | - if (u !== undefined) { // $ Alert |
| 71 | + if (u !== undefined) { // $ Alert[js/unneeded-defensive-code] |
72 | 72 | u.p; |
73 | 73 | } |
74 | | - if (n !== undefined) { // $ Alert |
| 74 | + if (n !== undefined) { // $ Alert[js/unneeded-defensive-code] |
75 | 75 | n.p; |
76 | 76 | } |
77 | | - if (o !== undefined) { // $ Alert |
| 77 | + if (o !== undefined) { // $ Alert[js/unneeded-defensive-code] |
78 | 78 | o.p; |
79 | 79 | } |
80 | 80 | if (x !== undefined) { |
81 | 81 | x.p; |
82 | 82 | } |
83 | 83 |
|
84 | | - if (u == undefined){} // $ Alert |
85 | | - if (n == undefined){} // $ Alert |
86 | | - if (o == undefined){} // $ Alert |
| 84 | + if (u == undefined){} // $ Alert[js/unneeded-defensive-code] |
| 85 | + if (n == undefined){} // $ Alert[js/unneeded-defensive-code] |
| 86 | + if (o == undefined){} // $ Alert[js/unneeded-defensive-code] |
87 | 87 | if (x == undefined){} |
88 | 88 |
|
89 | | - if (u != undefined){} // $ Alert |
90 | | - if (n != undefined){} // $ Alert |
91 | | - if (o != undefined){} // $ Alert |
| 89 | + if (u != undefined){} // $ Alert[js/unneeded-defensive-code] |
| 90 | + if (n != undefined){} // $ Alert[js/unneeded-defensive-code] |
| 91 | + if (o != undefined){} // $ Alert[js/unneeded-defensive-code] |
92 | 92 | if (x != undefined){} |
93 | 93 |
|
94 | | - if (typeof u === "undefined"){} // $ Alert |
95 | | - if (typeof n === "undefined"){} // $ Alert |
96 | | - if (typeof o === "undefined"){} // $ Alert |
| 94 | + if (typeof u === "undefined"){} // $ Alert[js/unneeded-defensive-code] |
| 95 | + if (typeof n === "undefined"){} // $ Alert[js/unneeded-defensive-code] |
| 96 | + if (typeof o === "undefined"){} // $ Alert[js/unneeded-defensive-code] |
97 | 97 | if (typeof x === "undefined"){} |
98 | 98 |
|
99 | 99 | function f() { } |
100 | | - typeof f === "function" && f(); // $ Alert |
101 | | - typeof u === "function" && u(); // $ Alert |
| 100 | + typeof f === "function" && f(); // $ Alert[js/unneeded-defensive-code] |
| 101 | + typeof u === "function" && u(); // $ Alert[js/unneeded-defensive-code] |
102 | 102 | typeof x === "function" && x(); |
103 | 103 |
|
104 | 104 | var empty_array = []; |
|
111 | 111 | var _true = true; |
112 | 112 | var _false = false; |
113 | 113 |
|
114 | | - empty_array && empty_array.pop(); // $ Alert |
115 | | - pseudo_empty_array && pseudo_empty_array.pop(); // $ Alert |
116 | | - non_empty_array && non_empty_array.pop(); // $ Alert |
| 114 | + empty_array && empty_array.pop(); // $ Alert[js/unneeded-defensive-code] |
| 115 | + pseudo_empty_array && pseudo_empty_array.pop(); // $ Alert[js/unneeded-defensive-code] |
| 116 | + non_empty_array && non_empty_array.pop(); // $ Alert[js/unneeded-defensive-code] |
117 | 117 | empty_string && empty_string.charAt(0); |
118 | 118 | non_empty_string && non_empty_string.charAt(0); |
119 | 119 | zero && zero(); |
120 | 120 | neg && neg(); |
121 | 121 | _true && _true(); |
122 | 122 | _false && _false(); |
123 | 123 |
|
124 | | - (u !== undefined && u !== null) && u.p; // $ Alert |
125 | | - u !== undefined && u !== null && u.p; // $ Alert |
| 124 | + (u !== undefined && u !== null) && u.p; // $ Alert[js/unneeded-defensive-code] |
| 125 | + u !== undefined && u !== null && u.p; // $ Alert[js/unneeded-defensive-code] |
126 | 126 |
|
127 | | - u != undefined && u != null; // $ Alert |
128 | | - u == undefined || u == null; // $ Alert |
129 | | - u !== undefined && u !== null; // $ Alert |
130 | | - !(u === undefined) && !(u === null); // $ Alert |
131 | | - u === undefined || u === null; // $ Alert |
132 | | - !(u === undefined || u === null); // $ Alert |
133 | | - !(u === undefined) && u !== null; // $ Alert |
| 127 | + u != undefined && u != null; // $ Alert[js/unneeded-defensive-code] |
| 128 | + u == undefined || u == null; // $ Alert[js/unneeded-defensive-code] |
| 129 | + u !== undefined && u !== null; // $ Alert[js/unneeded-defensive-code] |
| 130 | + !(u === undefined) && !(u === null); // $ Alert[js/unneeded-defensive-code] |
| 131 | + u === undefined || u === null; // $ Alert[js/unneeded-defensive-code] |
| 132 | + !(u === undefined || u === null); // $ Alert[js/unneeded-defensive-code] |
| 133 | + !(u === undefined) && u !== null; // $ Alert[js/unneeded-defensive-code] |
134 | 134 | u !== undefined && n !== null; |
135 | | - u == undefined && u == null; // $ Alert |
| 135 | + u == undefined && u == null; // $ Alert[js/unneeded-defensive-code] |
136 | 136 | x == undefined && x == null; |
137 | 137 |
|
138 | | - x === undefined && x === null; // $ Alert |
| 138 | + x === undefined && x === null; // $ Alert[js/unneeded-defensive-code] |
139 | 139 | if (x === undefined) { |
140 | | - if (x === null) { // $ Alert |
| 140 | + if (x === null) { // $ Alert[js/unneeded-defensive-code] |
141 | 141 | } |
142 | 142 | } |
143 | 143 |
|
|
153 | 153 | } |
154 | 154 | } |
155 | 155 |
|
156 | | - x != undefined && x != null; // $ Alert |
| 156 | + x != undefined && x != null; // $ Alert[js/unneeded-defensive-code] |
157 | 157 | if (x != undefined) { |
158 | | - if (x != null) { // $ Alert |
| 158 | + if (x != null) { // $ Alert[js/unneeded-defensive-code] |
159 | 159 | } |
160 | 160 | } |
161 | 161 |
|
|
174 | 174 |
|
175 | 175 | u && (f(), u.p); // $ Alert[js/trivial-conditional] |
176 | 176 | u && (u.p, f()); // $ Alert[js/trivial-conditional] - technically not OK, but it seems like an unlikely pattern |
177 | | - u && !u.p; // $ Alert |
178 | | - u && !u(); // $ Alert |
| 177 | + u && !u.p; // $ Alert[js/unneeded-defensive-code] |
| 178 | + u && !u(); // $ Alert[js/unneeded-defensive-code] |
179 | 179 |
|
180 | 180 |
|
181 | 181 | function hasCallbacks(success, error) { |
|
0 commit comments