@@ -7,249 +7,291 @@ source: crates/oxc_linter/src/tester.rs
77 1 │ ({ set a(val ){ return val + 1 ; } })
88 · ───────────────
99 ╰────
10+ help : Remove the return statement or ensure it does not return a value .
1011
1112 ⚠ eslint (no - setter - return ): Setter cannot return a value
1213 ╭─[no_setter_return .js :1 :17 ]
1314 1 │ ({ set a(val ) { return 1 ; } })
1415 · ─────────
1516 ╰────
17+ help : Remove the return statement or ensure it does not return a value .
1618
1719 ⚠ eslint (no - setter - return ): Setter cannot return a value
1820 ╭─[no_setter_return .js :1 :24 ]
1921 1 │ class A { set a(val ) { return 1 ; } }
2022 · ─────────
2123 ╰────
24+ help : Remove the return statement or ensure it does not return a value .
2225
2326 ⚠ eslint (no - setter - return ): Setter cannot return a value
2427 ╭─[no_setter_return .js :1 :31 ]
2528 1 │ class A { static set a(val ) { return 1 ; } }
2629 · ─────────
2730 ╰────
31+ help : Remove the return statement or ensure it does not return a value .
2832
2933 ⚠ eslint (no - setter - return ): Setter cannot return a value
3034 ╭─[no_setter_return .js :1 :23 ]
3135 1 │ (class { set a(val ) { return 1 ; } })
3236 · ─────────
3337 ╰────
38+ help : Remove the return statement or ensure it does not return a value .
3439
3540 ⚠ eslint (no - setter - return ): Setter cannot return a value
3641 ╭─[no_setter_return .js :1 :17 ]
3742 1 │ ({ set a(val ) { return val ; } })
3843 · ───────────
3944 ╰────
45+ help : Remove the return statement or ensure it does not return a value .
4046
4147 ⚠ eslint (no - setter - return ): Setter cannot return a value
4248 ╭─[no_setter_return .js :1 :24 ]
4349 1 │ class A { set a(val ) { return undefined ; } }
4450 · ─────────────────
4551 ╰────
52+ help : Remove the return statement or ensure it does not return a value .
4653
4754 ⚠ eslint (no - setter - return ): Setter cannot return a value
4855 ╭─[no_setter_return .js :1 :23 ]
4956 1 │ (class { set a(val ) { return null ; } })
5057 · ────────────
5158 ╰────
59+ help : Remove the return statement or ensure it does not return a value .
5260
5361 ⚠ eslint (no - setter - return ): Setter cannot return a value
5462 ╭─[no_setter_return .js :1 :17 ]
5563 1 │ ({ set a(val ) { return x + y ; } })
5664 · ─────────────
5765 ╰────
66+ help : Remove the return statement or ensure it does not return a value .
5867
5968 ⚠ eslint (no - setter - return ): Setter cannot return a value
6069 ╭─[no_setter_return .js :1 :24 ]
6170 1 │ class A { set a(val ) { return foo (); } }
6271 · ─────────────
6372 ╰────
73+ help : Remove the return statement or ensure it does not return a value .
6474
6575 ⚠ eslint (no - setter - return ): Setter cannot return a value
6676 ╭─[no_setter_return .js :1 :23 ]
6777 1 │ (class { set a(val ) { return this ._a ; } })
6878 · ───────────────
6979 ╰────
80+ help : Remove the return statement or ensure it does not return a value .
7081
7182 ⚠ eslint (no - setter - return ): Setter cannot return a value
7283 ╭─[no_setter_return .js :1 :17 ]
7384 1 │ ({ set a(val ) { return this .a ; } })
7485 · ──────────────
7586 ╰────
87+ help : Remove the return statement or ensure it does not return a value .
7688
7789 ⚠ eslint (no - setter - return ): Setter cannot return a value
7890 ╭─[no_setter_return .js :1 :28 ]
7991 1 │ ({ set a(val ) { if (foo ) { return 1 ; }; } })
8092 · ─────────
8193 ╰────
94+ help : Remove the return statement or ensure it does not return a value .
8295
8396 ⚠ eslint (no - setter - return ): Setter cannot return a value
8497 ╭─[no_setter_return .js :1 :30 ]
8598 1 │ class A { set a(val ) { try { return 1 ; } catch (e ) {} } }
8699 · ─────────
87100 ╰────
101+ help : Remove the return statement or ensure it does not return a value .
88102
89103 ⚠ eslint (no - setter - return ): Setter cannot return a value
90104 ╭─[no_setter_return .js :1 :57 ]
91105 1 │ (class { set a(val ) { while (foo ){ if (bar ) break ; else return 1 ; } } })
92106 · ─────────
93107 ╰────
108+ help : Remove the return statement or ensure it does not return a value .
94109
95110 ⚠ eslint (no - setter - return ): Setter cannot return a value
96111 ╭─[no_setter_return .js :1 :17 ]
97112 1 │ ({ set a(val ) { return 1 ; }, set b(val ) { return 1 ; } })
98113 · ─────────
99114 ╰────
115+ help : Remove the return statement or ensure it does not return a value .
100116
101117 ⚠ eslint (no - setter - return ): Setter cannot return a value
102118 ╭─[no_setter_return .js :1 :43 ]
103119 1 │ ({ set a(val ) { return 1 ; }, set b(val ) { return 1 ; } })
104120 · ─────────
105121 ╰────
122+ help : Remove the return statement or ensure it does not return a value .
106123
107124 ⚠ eslint (no - setter - return ): Setter cannot return a value
108125 ╭─[no_setter_return .js :1 :24 ]
109126 1 │ class A { set a(val ) { return 1 ; } set b(val ) { return 1 ; } }
110127 · ─────────
111128 ╰────
129+ help : Remove the return statement or ensure it does not return a value .
112130
113131 ⚠ eslint (no - setter - return ): Setter cannot return a value
114132 ╭─[no_setter_return .js :1 :49 ]
115133 1 │ class A { set a(val ) { return 1 ; } set b(val ) { return 1 ; } }
116134 · ─────────
117135 ╰────
136+ help : Remove the return statement or ensure it does not return a value .
118137
119138 ⚠ eslint (no - setter - return ): Setter cannot return a value
120139 ╭─[no_setter_return .js :1 :23 ]
121140 1 │ (class { set a(val ) { return 1 ; } static set b(val ) { return 1 ; } })
122141 · ─────────
123142 ╰────
143+ help : Remove the return statement or ensure it does not return a value .
124144
125145 ⚠ eslint (no - setter - return ): Setter cannot return a value
126146 ╭─[no_setter_return .js :1 :55 ]
127147 1 │ (class { set a(val ) { return 1 ; } static set b(val ) { return 1 ; } })
128148 · ─────────
129149 ╰────
150+ help : Remove the return statement or ensure it does not return a value .
130151
131152 ⚠ eslint (no - setter - return ): Setter cannot return a value
132153 ╭─[no_setter_return .js :1 :27 ]
133154 1 │ ({ set a(val ) { if (val ) { return 1 ; } else { return 2 }; } })
134155 · ─────────
135156 ╰────
157+ help : Remove the return statement or ensure it does not return a value .
136158
137159 ⚠ eslint (no - setter - return ): Setter cannot return a value
138160 ╭─[no_setter_return .js :1 :46 ]
139161 1 │ ({ set a(val ) { if (val ) { return 1 ; } else { return 2 }; } })
140162 · ────────
141163 ╰────
164+ help : Remove the return statement or ensure it does not return a value .
142165
143166 ⚠ eslint (no - setter - return ): Setter cannot return a value
144167 ╭─[no_setter_return .js :1 :46 ]
145168 1 │ class A { set a(val ) { switch (val ) { case 1 : return x ; case 2 : return y ; default : return z } } }
146169 · ─────────
147170 ╰────
171+ help : Remove the return statement or ensure it does not return a value .
148172
149173 ⚠ eslint (no - setter - return ): Setter cannot return a value
150174 ╭─[no_setter_return .js :1 :64 ]
151175 1 │ class A { set a(val ) { switch (val ) { case 1 : return x ; case 2 : return y ; default : return z } } }
152176 · ─────────
153177 ╰────
178+ help : Remove the return statement or ensure it does not return a value .
154179
155180 ⚠ eslint (no - setter - return ): Setter cannot return a value
156181 ╭─[no_setter_return .js :1 :83 ]
157182 1 │ class A { set a(val ) { switch (val ) { case 1 : return x ; case 2 : return y ; default : return z } } }
158183 · ────────
159184 ╰────
185+ help : Remove the return statement or ensure it does not return a value .
160186
161187 ⚠ eslint (no - setter - return ): Setter cannot return a value
162188 ╭─[no_setter_return .js :1 :62 ]
163189 1 │ (class { static set a(val ) { if (val > 0 ) { this ._val = val ; return val ; } return false ; } })
164190 · ───────────
165191 ╰────
192+ help : Remove the return statement or ensure it does not return a value .
166193
167194 ⚠ eslint (no - setter - return ): Setter cannot return a value
168195 ╭─[no_setter_return .js :1 :76 ]
169196 1 │ (class { static set a(val ) { if (val > 0 ) { this ._val = val ; return val ; } return false ; } })
170197 · ─────────────
171198 ╰────
199+ help : Remove the return statement or ensure it does not return a value .
172200
173201 ⚠ eslint (no - setter - return ): Setter cannot return a value
174202 ╭─[no_setter_return .js :1 :27 ]
175203 1 │ ({ set a(val ) { if (val ) { return 1 ; } else { return ; }; } })
176204 · ─────────
177205 ╰────
206+ help : Remove the return statement or ensure it does not return a value .
178207
179208 ⚠ eslint (no - setter - return ): Setter cannot return a value
180209 ╭─[no_setter_return .js :1 :46 ]
181210 1 │ class A { set a(val ) { switch (val ) { case 1 : return x ; case 2 : return ; default : return z } } }
182211 · ─────────
183212 ╰────
213+ help : Remove the return statement or ensure it does not return a value .
184214
185215 ⚠ eslint (no - setter - return ): Setter cannot return a value
186216 ╭─[no_setter_return .js :1 :81 ]
187217 1 │ class A { set a(val ) { switch (val ) { case 1 : return x ; case 2 : return ; default : return z } } }
188218 · ────────
189219 ╰────
220+ help : Remove the return statement or ensure it does not return a value .
190221
191222 ⚠ eslint (no - setter - return ): Setter cannot return a value
192223 ╭─[no_setter_return .js :1 :72 ]
193224 1 │ (class { static set a(val ) { if (val > 0 ) { this ._val = val ; return ; } return false ; } })
194225 · ─────────────
195226 ╰────
227+ help : Remove the return statement or ensure it does not return a value .
196228
197229 ⚠ eslint (no - setter - return ): Setter cannot return a value
198230 ╭─[no_setter_return .js :1 :32 ]
199231 1 │ ({ set a(val ) { function b(){} return b (); } })
200232 · ───────────
201233 ╰────
234+ help : Remove the return statement or ensure it does not return a value .
202235
203236 ⚠ eslint (no - setter - return ): Setter cannot return a value
204237 ╭─[no_setter_return .js :1 :24 ]
205238 1 │ class A { set a(val ) { return () => {}; } }
206239 · ────────────────
207240 ╰────
241+ help : Remove the return statement or ensure it does not return a value .
208242
209243 ⚠ eslint (no - setter - return ): Setter cannot return a value
210244 ╭─[no_setter_return .js :1 :49 ]
211245 1 │ (class { set a(val ) { function b(){ return 1 ; } return 2 ; } })
212246 · ─────────
213247 ╰────
248+ help : Remove the return statement or ensure it does not return a value .
214249
215250 ⚠ eslint (no - setter - return ): Setter cannot return a value
216251 ╭─[no_setter_return .js :1 :41 ]
217252 1 │ ({ set a(val ) { function b(){ return ; } return 1 ; } })
218253 · ─────────
219254 ╰────
255+ help : Remove the return statement or ensure it does not return a value .
220256
221257 ⚠ eslint (no - setter - return ): Setter cannot return a value
222258 ╭─[no_setter_return .js :1 :58 ]
223259 1 │ class A { set a(val ) { var x = function () { return 1 ; }; return 2 ; } }
224260 · ─────────
225261 ╰────
262+ help : Remove the return statement or ensure it does not return a value .
226263
227264 ⚠ eslint (no - setter - return ): Setter cannot return a value
228265 ╭─[no_setter_return .js :1 :50 ]
229266 1 │ (class { set a(val ) { var x = () => { return ; }; return 2 ; } })
230267 · ─────────
231268 ╰────
269+ help : Remove the return statement or ensure it does not return a value .
232270
233271 ⚠ eslint (no - setter - return ): Setter cannot return a value
234272 ╭─[no_setter_return .js :1 :33 ]
235273 1 │ function f(){}; ({ set a(val ) { return 1 ; } });
236274 · ─────────
237275 ╰────
276+ help : Remove the return statement or ensure it does not return a value .
238277
239278 ⚠ eslint (no - setter - return ): Setter cannot return a value
240279 ╭─[no_setter_return .js :1 :44 ]
241280 1 │ x = function f(){}; class A { set a(val ) { return 1 ; } };
242281 · ─────────
243282 ╰────
283+ help : Remove the return statement or ensure it does not return a value .
244284
245285 ⚠ eslint (no - setter - return ): Setter cannot return a value
246286 ╭─[no_setter_return .js :1 :40 ]
247287 1 │ x = () => {}; A = class { set a(val ) { return 1 ; } };
248288 · ─────────
249289 ╰────
290+ help : Remove the return statement or ensure it does not return a value .
250291
251292 ⚠ eslint (no - setter - return ): Setter cannot return a value
252293 ╭─[no_setter_return .js :1 :25 ]
253294 1 │ return ; ({ set a(val ) { return 1 ; } }); return 2 ;
254295 · ─────────
255296 ╰────
297+ help : Remove the return statement or ensure it does not return a value .
0 commit comments