Skip to content

Commit 1a6c76f

Browse files
committed
fix linter errors
1 parent 15cdb8c commit 1a6c76f

File tree

1 file changed

+51
-60
lines changed

1 file changed

+51
-60
lines changed

packages/next-swc/crates/core/src/react_server_components.rs

Lines changed: 51 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -305,82 +305,73 @@ impl<C: Comments> ReactServerComponents<C> {
305305
let mut has_get_server_side_props = false;
306306
let mut has_get_static_props = false;
307307

308-
'matcher: loop {
309-
for export in &module.body {
310-
match export {
311-
ModuleItem::ModuleDecl(ModuleDecl::ExportNamed(export)) => {
312-
for specifier in &export.specifiers {
313-
match specifier {
314-
ExportSpecifier::Named(named) => match &named.orig {
315-
ModuleExportName::Ident(i) => {
316-
if i.sym == *"getServerSideProps" {
317-
has_get_server_side_props = true;
318-
span = named.span;
319-
break 'matcher;
320-
}
321-
if i.sym == *"getStaticProps" {
322-
has_get_static_props = true;
323-
span = named.span;
324-
break 'matcher;
325-
}
308+
'matcher: for export in &module.body {
309+
match export {
310+
ModuleItem::ModuleDecl(ModuleDecl::ExportNamed(export)) => {
311+
for specifier in &export.specifiers {
312+
if let ExportSpecifier::Named(named) = specifier {
313+
match &named.orig {
314+
ModuleExportName::Ident(i) => {
315+
if i.sym == *"getServerSideProps" {
316+
has_get_server_side_props = true;
317+
span = named.span;
318+
break 'matcher;
326319
}
327-
ModuleExportName::Str(s) => {
328-
if s.value == *"getServerSideProps" {
329-
has_get_server_side_props = true;
330-
span = named.span;
331-
break 'matcher;
332-
}
333-
if s.value == *"getStaticProps" {
334-
has_get_static_props = true;
335-
span = named.span;
336-
break 'matcher;
337-
}
320+
if i.sym == *"getStaticProps" {
321+
has_get_static_props = true;
322+
span = named.span;
323+
break 'matcher;
338324
}
339-
},
340-
_ => {}
325+
}
326+
ModuleExportName::Str(s) => {
327+
if s.value == *"getServerSideProps" {
328+
has_get_server_side_props = true;
329+
span = named.span;
330+
break 'matcher;
331+
}
332+
if s.value == *"getStaticProps" {
333+
has_get_static_props = true;
334+
span = named.span;
335+
break 'matcher;
336+
}
337+
}
341338
}
342339
}
343340
}
344-
ModuleItem::ModuleDecl(ModuleDecl::ExportDecl(export)) => {
345-
match &export.decl {
346-
Decl::Fn(f) => {
347-
if f.ident.sym == *"getServerSideProps" {
341+
}
342+
ModuleItem::ModuleDecl(ModuleDecl::ExportDecl(export)) => match &export.decl {
343+
Decl::Fn(f) => {
344+
if f.ident.sym == *"getServerSideProps" {
345+
has_get_server_side_props = true;
346+
span = f.ident.span;
347+
break 'matcher;
348+
}
349+
if f.ident.sym == *"getStaticProps" {
350+
has_get_static_props = true;
351+
span = f.ident.span;
352+
break 'matcher;
353+
}
354+
}
355+
Decl::Var(v) => {
356+
for decl in &v.decls {
357+
if let Pat::Ident(i) = &decl.name {
358+
if i.sym == *"getServerSideProps" {
348359
has_get_server_side_props = true;
349-
span = f.ident.span;
360+
span = i.span;
350361
break 'matcher;
351362
}
352-
if f.ident.sym == *"getStaticProps" {
363+
if i.sym == *"getStaticProps" {
353364
has_get_static_props = true;
354-
span = f.ident.span;
365+
span = i.span;
355366
break 'matcher;
356367
}
357368
}
358-
Decl::Var(v) => {
359-
for decl in &v.decls {
360-
match &decl.name {
361-
Pat::Ident(i) => {
362-
if i.sym == *"getServerSideProps" {
363-
has_get_server_side_props = true;
364-
span = i.span;
365-
break 'matcher;
366-
}
367-
if i.sym == *"getStaticProps" {
368-
has_get_static_props = true;
369-
span = i.span;
370-
break 'matcher;
371-
}
372-
}
373-
_ => {}
374-
}
375-
}
376-
}
377-
_ => {}
378369
}
379370
}
380371
_ => {}
381-
}
372+
},
373+
_ => {}
382374
}
383-
break;
384375
}
385376

386377
if has_get_server_side_props || has_get_static_props {

0 commit comments

Comments
 (0)