chore: 清理 oxide_emit clippy 告警

This commit is contained in:
2026-08-14 05:26:25 +08:00
parent 12ebdb8c0e
commit 6522a39dd7
4 changed files with 15 additions and 25 deletions
+8 -16
View File
@@ -426,10 +426,8 @@ impl Emitter {
catch_shadow.insert(bi.name.as_str().to_string());
}
oxide_parser::BindingPattern::ArrayPattern(ap) => {
for elem in &ap.elements {
if let Some(p) = elem {
self.collect_capture_names_binding_pattern(p, ref_set, shadow, out, catch_shadow);
}
for p in ap.elements.iter().flatten() {
self.collect_capture_names_binding_pattern(p, ref_set, shadow, out, catch_shadow);
}
if let Some(rest) = &ap.rest {
self.collect_capture_names_binding_pattern(&rest.argument, ref_set, shadow, out, catch_shadow);
@@ -470,10 +468,8 @@ impl Emitter {
self.collect_capture_names_expr(&m.expression, ref_set, shadow, out);
}
oxide_parser::AssignmentTarget::ArrayAssignmentTarget(a) => {
for elem in &a.elements {
if let Some(e) = elem {
self.collect_capture_names_maybe_default_target(e, ref_set, shadow, out);
}
for e in a.elements.iter().flatten() {
self.collect_capture_names_maybe_default_target(e, ref_set, shadow, out);
}
if let Some(rest) = &a.rest {
self.collect_capture_names_assign_target(&rest.target, ref_set, shadow, out);
@@ -528,10 +524,8 @@ impl Emitter {
self.collect_capture_names_expr(&m.expression, ref_set, shadow, out);
}
MaybeDefault::ArrayAssignmentTarget(a) => {
for elem in &a.elements {
if let Some(e) = elem {
self.collect_capture_names_maybe_default_target(e, ref_set, shadow, out);
}
for e in a.elements.iter().flatten() {
self.collect_capture_names_maybe_default_target(e, ref_set, shadow, out);
}
}
MaybeDefault::ObjectAssignmentTarget(o) => {
@@ -909,10 +903,8 @@ impl Emitter {
match pattern {
oxide_parser::BindingPattern::BindingIdentifier(_) => {}
oxide_parser::BindingPattern::ArrayPattern(ap) => {
for elem in &ap.elements {
if let Some(p) = elem {
self.collect_captured_binding_pattern(p, own, out);
}
for p in ap.elements.iter().flatten() {
self.collect_captured_binding_pattern(p, own, out);
}
if let Some(rest) = &ap.rest {
self.collect_captured_binding_pattern(&rest.argument, own, out);