diff --git a/src/ast_browser.rs b/src/ast_browser.rs index c9e182d..d0d4654 100644 --- a/src/ast_browser.rs +++ b/src/ast_browser.rs @@ -62,19 +62,17 @@ fn process_typescript_file(path: String, actual_imports: &mut HashMap { - let line: usize; - match source_map.lookup_line(module.span.lo) { - Ok(source) => line = source.line, - Err(_) => { - line = 0; - } - } + let line: usize = + match source_map.lookup_line(module.span.lo) { + Ok(source) => source.line, + Err(_) => 0, + }; let name = utils::remove_first_and_last_chars(src.to_string()); let actual_import = ImportStatement { name: name.clone(), file: path.clone(), - line: line.clone(), + line, }; file_imports.insert(name, actual_import); } diff --git a/src/utils.rs b/src/utils.rs index e6bfd20..7b34ce4 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -86,16 +86,16 @@ pub fn crop_dep_only(dependency: String) -> String { Ordering::Equal => String::from(split_dep[0]), Ordering::Greater => { if organization_dependency.is_match(split_dep[0]) { - return split_dep[0].to_owned() + "/" + split_dep[1]; + split_dep[0].to_owned() + "/" + split_dep[1] } else { - return split_dep[0].to_owned(); + split_dep[0].to_owned() } } Ordering::Less => String::new(), } } -pub fn filtered_and_cropped_deps(dependencies: &mut HashMap) -> () { +pub fn filtered_and_cropped_deps(dependencies: &mut HashMap) { let mut keys_to_remove = Vec::new(); let mut items_to_add: HashMap = HashMap::new();