From c95038c534aa4e0061663470c26403927b820301 Mon Sep 17 00:00:00 2001 From: xusd320 Date: Mon, 5 Feb 2024 19:15:57 +0800 Subject: [PATCH] fix: clippy --- crates/mako/src/lib.rs | 1 - crates/mako/src/main.rs | 1 - crates/mako/src/plugins/farm_tree_shake/shake/skip_module.rs | 2 +- crates/mako/src/tree_shaking/unused_statement_marker.rs | 2 +- 4 files changed, 2 insertions(+), 4 deletions(-) diff --git a/crates/mako/src/lib.rs b/crates/mako/src/lib.rs index c2d2f0e27..a3fcb1c48 100644 --- a/crates/mako/src/lib.rs +++ b/crates/mako/src/lib.rs @@ -1,7 +1,6 @@ #![feature(box_patterns)] #![feature(hasher_prefixfree_extras)] #![feature(let_chains)] -#![feature(result_option_inspect)] mod analyze_deps; mod ast; diff --git a/crates/mako/src/main.rs b/crates/mako/src/main.rs index 65fec9798..8d8d62a2d 100644 --- a/crates/mako/src/main.rs +++ b/crates/mako/src/main.rs @@ -1,6 +1,5 @@ #![feature(box_patterns)] #![feature(let_chains)] -#![feature(result_option_inspect)] use std::sync::Arc; diff --git a/crates/mako/src/plugins/farm_tree_shake/shake/skip_module.rs b/crates/mako/src/plugins/farm_tree_shake/shake/skip_module.rs index e9ce6b956..913615d0a 100644 --- a/crates/mako/src/plugins/farm_tree_shake/shake/skip_module.rs +++ b/crates/mako/src/plugins/farm_tree_shake/shake/skip_module.rs @@ -145,7 +145,7 @@ pub enum ReExportType { pub(super) fn skip_module_optimize( module_graph: &mut ModuleGraph, - tree_shake_modules_ids: &Vec, + tree_shake_modules_ids: &[ModuleId], tree_shake_modules_map: &HashMap>, _context: &Arc, diff --git a/crates/mako/src/tree_shaking/unused_statement_marker.rs b/crates/mako/src/tree_shaking/unused_statement_marker.rs index 43d72071f..d895d1475 100644 --- a/crates/mako/src/tree_shaking/unused_statement_marker.rs +++ b/crates/mako/src/tree_shaking/unused_statement_marker.rs @@ -53,7 +53,7 @@ impl VisitMut for UnusedStatementMarker<'_, '_> { // 清理 export { } 这里面的变量 fn visit_mut_export_specifiers(&mut self, specifiers: &mut Vec) { - for (_, specifier) in specifiers.iter().enumerate() { + for specifier in specifiers.iter() { match specifier { swc_ecma_ast::ExportSpecifier::Namespace(_) => {} swc_ecma_ast::ExportSpecifier::Default(_) => {}