|
2 | 2 | source: crates/oxc_linter/src/tester.rs |
3 | 3 | --- |
4 | 4 | ⚠ eslint(no-setter-return): Setter cannot return a value |
5 | | - ╭─[no_setter_return.tsx:1:16] |
| 5 | + ╭─[no_setter_return.js:1:16] |
6 | 6 | 1 │ ({ set a(val){ return val + 1; } }) |
7 | 7 | · ─────────────── |
8 | 8 | ╰──── |
9 | 9 |
|
10 | 10 | ⚠ eslint(no-setter-return): Setter cannot return a value |
11 | | - ╭─[no_setter_return.tsx:1:17] |
| 11 | + ╭─[no_setter_return.js:1:17] |
12 | 12 | 1 │ ({ set a(val) { return 1; } }) |
13 | 13 | · ───────── |
14 | 14 | ╰──── |
15 | 15 |
|
16 | 16 | ⚠ eslint(no-setter-return): Setter cannot return a value |
17 | | - ╭─[no_setter_return.tsx:1:24] |
| 17 | + ╭─[no_setter_return.js:1:24] |
18 | 18 | 1 │ class A { set a(val) { return 1; } } |
19 | 19 | · ───────── |
20 | 20 | ╰──── |
21 | 21 |
|
22 | 22 | ⚠ eslint(no-setter-return): Setter cannot return a value |
23 | | - ╭─[no_setter_return.tsx:1:31] |
| 23 | + ╭─[no_setter_return.js:1:31] |
24 | 24 | 1 │ class A { static set a(val) { return 1; } } |
25 | 25 | · ───────── |
26 | 26 | ╰──── |
27 | 27 |
|
28 | 28 | ⚠ eslint(no-setter-return): Setter cannot return a value |
29 | | - ╭─[no_setter_return.tsx:1:23] |
| 29 | + ╭─[no_setter_return.js:1:23] |
30 | 30 | 1 │ (class { set a(val) { return 1; } }) |
31 | 31 | · ───────── |
32 | 32 | ╰──── |
33 | 33 |
|
34 | 34 | ⚠ eslint(no-setter-return): Setter cannot return a value |
35 | | - ╭─[no_setter_return.tsx:1:17] |
| 35 | + ╭─[no_setter_return.js:1:17] |
36 | 36 | 1 │ ({ set a(val) { return val; } }) |
37 | 37 | · ─────────── |
38 | 38 | ╰──── |
39 | 39 |
|
40 | 40 | ⚠ eslint(no-setter-return): Setter cannot return a value |
41 | | - ╭─[no_setter_return.tsx:1:24] |
| 41 | + ╭─[no_setter_return.js:1:24] |
42 | 42 | 1 │ class A { set a(val) { return undefined; } } |
43 | 43 | · ───────────────── |
44 | 44 | ╰──── |
45 | 45 |
|
46 | 46 | ⚠ eslint(no-setter-return): Setter cannot return a value |
47 | | - ╭─[no_setter_return.tsx:1:23] |
| 47 | + ╭─[no_setter_return.js:1:23] |
48 | 48 | 1 │ (class { set a(val) { return null; } }) |
49 | 49 | · ──────────── |
50 | 50 | ╰──── |
51 | 51 |
|
52 | 52 | ⚠ eslint(no-setter-return): Setter cannot return a value |
53 | | - ╭─[no_setter_return.tsx:1:17] |
| 53 | + ╭─[no_setter_return.js:1:17] |
54 | 54 | 1 │ ({ set a(val) { return x + y; } }) |
55 | 55 | · ───────────── |
56 | 56 | ╰──── |
57 | 57 |
|
58 | 58 | ⚠ eslint(no-setter-return): Setter cannot return a value |
59 | | - ╭─[no_setter_return.tsx:1:24] |
| 59 | + ╭─[no_setter_return.js:1:24] |
60 | 60 | 1 │ class A { set a(val) { return foo(); } } |
61 | 61 | · ───────────── |
62 | 62 | ╰──── |
63 | 63 |
|
64 | 64 | ⚠ eslint(no-setter-return): Setter cannot return a value |
65 | | - ╭─[no_setter_return.tsx:1:23] |
| 65 | + ╭─[no_setter_return.js:1:23] |
66 | 66 | 1 │ (class { set a(val) { return this._a; } }) |
67 | 67 | · ─────────────── |
68 | 68 | ╰──── |
69 | 69 |
|
70 | 70 | ⚠ eslint(no-setter-return): Setter cannot return a value |
71 | | - ╭─[no_setter_return.tsx:1:17] |
| 71 | + ╭─[no_setter_return.js:1:17] |
72 | 72 | 1 │ ({ set a(val) { return this.a; } }) |
73 | 73 | · ────────────── |
74 | 74 | ╰──── |
75 | 75 |
|
76 | 76 | ⚠ eslint(no-setter-return): Setter cannot return a value |
77 | | - ╭─[no_setter_return.tsx:1:28] |
| 77 | + ╭─[no_setter_return.js:1:28] |
78 | 78 | 1 │ ({ set a(val) { if (foo) { return 1; }; } }) |
79 | 79 | · ───────── |
80 | 80 | ╰──── |
81 | 81 |
|
82 | 82 | ⚠ eslint(no-setter-return): Setter cannot return a value |
83 | | - ╭─[no_setter_return.tsx:1:30] |
| 83 | + ╭─[no_setter_return.js:1:30] |
84 | 84 | 1 │ class A { set a(val) { try { return 1; } catch(e) {} } } |
85 | 85 | · ───────── |
86 | 86 | ╰──── |
87 | 87 |
|
88 | 88 | ⚠ eslint(no-setter-return): Setter cannot return a value |
89 | | - ╭─[no_setter_return.tsx:1:57] |
| 89 | + ╭─[no_setter_return.js:1:57] |
90 | 90 | 1 │ (class { set a(val) { while (foo){ if (bar) break; else return 1; } } }) |
91 | 91 | · ───────── |
92 | 92 | ╰──── |
93 | 93 |
|
94 | 94 | ⚠ eslint(no-setter-return): Setter cannot return a value |
95 | | - ╭─[no_setter_return.tsx:1:17] |
| 95 | + ╭─[no_setter_return.js:1:17] |
96 | 96 | 1 │ ({ set a(val) { return 1; }, set b(val) { return 1; } }) |
97 | 97 | · ───────── |
98 | 98 | ╰──── |
99 | 99 |
|
100 | 100 | ⚠ eslint(no-setter-return): Setter cannot return a value |
101 | | - ╭─[no_setter_return.tsx:1:43] |
| 101 | + ╭─[no_setter_return.js:1:43] |
102 | 102 | 1 │ ({ set a(val) { return 1; }, set b(val) { return 1; } }) |
103 | 103 | · ───────── |
104 | 104 | ╰──── |
105 | 105 |
|
106 | 106 | ⚠ eslint(no-setter-return): Setter cannot return a value |
107 | | - ╭─[no_setter_return.tsx:1:24] |
| 107 | + ╭─[no_setter_return.js:1:24] |
108 | 108 | 1 │ class A { set a(val) { return 1; } set b(val) { return 1; } } |
109 | 109 | · ───────── |
110 | 110 | ╰──── |
111 | 111 |
|
112 | 112 | ⚠ eslint(no-setter-return): Setter cannot return a value |
113 | | - ╭─[no_setter_return.tsx:1:49] |
| 113 | + ╭─[no_setter_return.js:1:49] |
114 | 114 | 1 │ class A { set a(val) { return 1; } set b(val) { return 1; } } |
115 | 115 | · ───────── |
116 | 116 | ╰──── |
117 | 117 |
|
118 | 118 | ⚠ eslint(no-setter-return): Setter cannot return a value |
119 | | - ╭─[no_setter_return.tsx:1:23] |
| 119 | + ╭─[no_setter_return.js:1:23] |
120 | 120 | 1 │ (class { set a(val) { return 1; } static set b(val) { return 1; } }) |
121 | 121 | · ───────── |
122 | 122 | ╰──── |
123 | 123 |
|
124 | 124 | ⚠ eslint(no-setter-return): Setter cannot return a value |
125 | | - ╭─[no_setter_return.tsx:1:55] |
| 125 | + ╭─[no_setter_return.js:1:55] |
126 | 126 | 1 │ (class { set a(val) { return 1; } static set b(val) { return 1; } }) |
127 | 127 | · ───────── |
128 | 128 | ╰──── |
129 | 129 |
|
130 | 130 | ⚠ eslint(no-setter-return): Setter cannot return a value |
131 | | - ╭─[no_setter_return.tsx:1:27] |
| 131 | + ╭─[no_setter_return.js:1:27] |
132 | 132 | 1 │ ({ set a(val) { if(val) { return 1; } else { return 2 }; } }) |
133 | 133 | · ───────── |
134 | 134 | ╰──── |
135 | 135 |
|
136 | 136 | ⚠ eslint(no-setter-return): Setter cannot return a value |
137 | | - ╭─[no_setter_return.tsx:1:46] |
| 137 | + ╭─[no_setter_return.js:1:46] |
138 | 138 | 1 │ ({ set a(val) { if(val) { return 1; } else { return 2 }; } }) |
139 | 139 | · ──────── |
140 | 140 | ╰──── |
141 | 141 |
|
142 | 142 | ⚠ eslint(no-setter-return): Setter cannot return a value |
143 | | - ╭─[no_setter_return.tsx:1:46] |
| 143 | + ╭─[no_setter_return.js:1:46] |
144 | 144 | 1 │ class A { set a(val) { switch(val) { case 1: return x; case 2: return y; default: return z } } } |
145 | 145 | · ───────── |
146 | 146 | ╰──── |
147 | 147 |
|
148 | 148 | ⚠ eslint(no-setter-return): Setter cannot return a value |
149 | | - ╭─[no_setter_return.tsx:1:64] |
| 149 | + ╭─[no_setter_return.js:1:64] |
150 | 150 | 1 │ class A { set a(val) { switch(val) { case 1: return x; case 2: return y; default: return z } } } |
151 | 151 | · ───────── |
152 | 152 | ╰──── |
153 | 153 |
|
154 | 154 | ⚠ eslint(no-setter-return): Setter cannot return a value |
155 | | - ╭─[no_setter_return.tsx:1:83] |
| 155 | + ╭─[no_setter_return.js:1:83] |
156 | 156 | 1 │ class A { set a(val) { switch(val) { case 1: return x; case 2: return y; default: return z } } } |
157 | 157 | · ──────── |
158 | 158 | ╰──── |
159 | 159 |
|
160 | 160 | ⚠ eslint(no-setter-return): Setter cannot return a value |
161 | | - ╭─[no_setter_return.tsx:1:62] |
| 161 | + ╭─[no_setter_return.js:1:62] |
162 | 162 | 1 │ (class { static set a(val) { if (val > 0) { this._val = val; return val; } return false; } }) |
163 | 163 | · ─────────── |
164 | 164 | ╰──── |
165 | 165 |
|
166 | 166 | ⚠ eslint(no-setter-return): Setter cannot return a value |
167 | | - ╭─[no_setter_return.tsx:1:76] |
| 167 | + ╭─[no_setter_return.js:1:76] |
168 | 168 | 1 │ (class { static set a(val) { if (val > 0) { this._val = val; return val; } return false; } }) |
169 | 169 | · ───────────── |
170 | 170 | ╰──── |
171 | 171 |
|
172 | 172 | ⚠ eslint(no-setter-return): Setter cannot return a value |
173 | | - ╭─[no_setter_return.tsx:1:27] |
| 173 | + ╭─[no_setter_return.js:1:27] |
174 | 174 | 1 │ ({ set a(val) { if(val) { return 1; } else { return; }; } }) |
175 | 175 | · ───────── |
176 | 176 | ╰──── |
177 | 177 |
|
178 | 178 | ⚠ eslint(no-setter-return): Setter cannot return a value |
179 | | - ╭─[no_setter_return.tsx:1:46] |
| 179 | + ╭─[no_setter_return.js:1:46] |
180 | 180 | 1 │ class A { set a(val) { switch(val) { case 1: return x; case 2: return; default: return z } } } |
181 | 181 | · ───────── |
182 | 182 | ╰──── |
183 | 183 |
|
184 | 184 | ⚠ eslint(no-setter-return): Setter cannot return a value |
185 | | - ╭─[no_setter_return.tsx:1:81] |
| 185 | + ╭─[no_setter_return.js:1:81] |
186 | 186 | 1 │ class A { set a(val) { switch(val) { case 1: return x; case 2: return; default: return z } } } |
187 | 187 | · ──────── |
188 | 188 | ╰──── |
189 | 189 |
|
190 | 190 | ⚠ eslint(no-setter-return): Setter cannot return a value |
191 | | - ╭─[no_setter_return.tsx:1:72] |
| 191 | + ╭─[no_setter_return.js:1:72] |
192 | 192 | 1 │ (class { static set a(val) { if (val > 0) { this._val = val; return; } return false; } }) |
193 | 193 | · ───────────── |
194 | 194 | ╰──── |
195 | 195 |
|
196 | 196 | ⚠ eslint(no-setter-return): Setter cannot return a value |
197 | | - ╭─[no_setter_return.tsx:1:32] |
| 197 | + ╭─[no_setter_return.js:1:32] |
198 | 198 | 1 │ ({ set a(val) { function b(){} return b(); } }) |
199 | 199 | · ─────────── |
200 | 200 | ╰──── |
201 | 201 |
|
202 | 202 | ⚠ eslint(no-setter-return): Setter cannot return a value |
203 | | - ╭─[no_setter_return.tsx:1:24] |
| 203 | + ╭─[no_setter_return.js:1:24] |
204 | 204 | 1 │ class A { set a(val) { return () => {}; } } |
205 | 205 | · ──────────────── |
206 | 206 | ╰──── |
207 | 207 |
|
208 | 208 | ⚠ eslint(no-setter-return): Setter cannot return a value |
209 | | - ╭─[no_setter_return.tsx:1:49] |
| 209 | + ╭─[no_setter_return.js:1:49] |
210 | 210 | 1 │ (class { set a(val) { function b(){ return 1; } return 2; } }) |
211 | 211 | · ───────── |
212 | 212 | ╰──── |
213 | 213 |
|
214 | 214 | ⚠ eslint(no-setter-return): Setter cannot return a value |
215 | | - ╭─[no_setter_return.tsx:1:41] |
| 215 | + ╭─[no_setter_return.js:1:41] |
216 | 216 | 1 │ ({ set a(val) { function b(){ return; } return 1; } }) |
217 | 217 | · ───────── |
218 | 218 | ╰──── |
219 | 219 |
|
220 | 220 | ⚠ eslint(no-setter-return): Setter cannot return a value |
221 | | - ╭─[no_setter_return.tsx:1:58] |
| 221 | + ╭─[no_setter_return.js:1:58] |
222 | 222 | 1 │ class A { set a(val) { var x = function() { return 1; }; return 2; } } |
223 | 223 | · ───────── |
224 | 224 | ╰──── |
225 | 225 |
|
226 | 226 | ⚠ eslint(no-setter-return): Setter cannot return a value |
227 | | - ╭─[no_setter_return.tsx:1:50] |
| 227 | + ╭─[no_setter_return.js:1:50] |
228 | 228 | 1 │ (class { set a(val) { var x = () => { return; }; return 2; } }) |
229 | 229 | · ───────── |
230 | 230 | ╰──── |
231 | 231 |
|
232 | 232 | ⚠ eslint(no-setter-return): Setter cannot return a value |
233 | | - ╭─[no_setter_return.tsx:1:33] |
| 233 | + ╭─[no_setter_return.js:1:33] |
234 | 234 | 1 │ function f(){}; ({ set a(val) { return 1; } }); |
235 | 235 | · ───────── |
236 | 236 | ╰──── |
237 | 237 |
|
238 | 238 | ⚠ eslint(no-setter-return): Setter cannot return a value |
239 | | - ╭─[no_setter_return.tsx:1:44] |
| 239 | + ╭─[no_setter_return.js:1:44] |
240 | 240 | 1 │ x = function f(){}; class A { set a(val) { return 1; } }; |
241 | 241 | · ───────── |
242 | 242 | ╰──── |
243 | 243 |
|
244 | 244 | ⚠ eslint(no-setter-return): Setter cannot return a value |
245 | | - ╭─[no_setter_return.tsx:1:40] |
| 245 | + ╭─[no_setter_return.js:1:40] |
246 | 246 | 1 │ x = () => {}; A = class { set a(val) { return 1; } }; |
247 | 247 | · ───────── |
248 | 248 | ╰──── |
249 | 249 |
|
250 | 250 | ⚠ eslint(no-setter-return): Setter cannot return a value |
251 | | - ╭─[no_setter_return.tsx:1:25] |
| 251 | + ╭─[no_setter_return.js:1:25] |
252 | 252 | 1 │ return; ({ set a(val) { return 1; } }); return 2; |
253 | 253 | · ───────── |
254 | 254 | ╰──── |
0 commit comments