fix(oxc_macros): fix clippy warnings

This commit is contained in:
Boshen 2023-03-08 23:35:34 +08:00
parent 2045a326be
commit e1971577cb
No known key found for this signature in database
GPG key ID: 6AC90C77AAAA6ABC
2 changed files with 3 additions and 19 deletions

16
Cargo.lock generated
View file

@ -916,22 +916,6 @@ dependencies = [
"thiserror",
]
[[package]]
name = "oxc_formatter"
version = "0.0.0"
dependencies = [
"insta",
"lazy_static",
"miette",
"oxc_allocator",
"oxc_ast",
"oxc_diagnostics",
"oxc_macros",
"oxc_parser",
"oxc_semantic",
"serde_json",
]
[[package]]
name = "oxc_linter"
version = "0.0.0"

View file

@ -52,7 +52,7 @@ impl Parse for LintRuleMeta {
&path.segments.iter().last().unwrap().ident.to_string().to_case(Case::Pascal),
)
.unwrap();
Ok(Self { path, name })
Ok(Self { name, path })
}
}
@ -74,8 +74,8 @@ impl Parse for AllLintRulesMeta {
pub fn declare_all_lint_rules(metadata: AllLintRulesMeta) -> TokenStream {
let AllLintRulesMeta { rules } = metadata;
let mod_stmts = rules.iter().map(|rule| rule.mod_stmt());
let use_stmts = rules.iter().map(|rule| rule.use_stmt());
let mod_stmts = rules.iter().map(LintRuleMeta::mod_stmt);
let use_stmts = rules.iter().map(LintRuleMeta::use_stmt);
let struct_names = rules.iter().map(|rule| &rule.name).collect::<Vec<_>>();
quote! {