From d2f09211dd8481e6426476c35a07b3abe377b75a Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Fri, 22 May 2026 21:32:44 +0800 Subject: [PATCH] chore: reoder clippy rules --- Cargo.toml | 100 ++++++++++++++++++++++++++--------------------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 98fa476f6..a9ddb1ea2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -80,60 +80,60 @@ deelevate = "0.2.0" # ********************************* [workspace.lints.clippy] -correctness = { level = "deny", priority = -1 } -suspicious = { level = "deny", priority = -1 } -unwrap_used = "warn" -expect_used = "warn" -panic = "deny" -unimplemented = "deny" -todo = "warn" -dbg_macro = "warn" -clone_on_ref_ptr = "warn" -rc_clone_in_vec_init = "warn" -large_stack_arrays = "warn" -large_const_arrays = "warn" +# fallible_impl_from = "deny" // 过于激进,暂时不开启 +# implicit_clone = "deny" // 可能会造成额外开销,暂时不开启 +# option_if_let_else = "deny" // 过于激进,暂时不开启 +# self_only_used_in_recursion = "deny" // Since 1.92.0 async_yields_async = "deny" +await_holding_lock = "deny" +branches_sharing_code = "deny" +clone_on_ref_ptr = "warn" +cloned_instead_of_copied = "deny" +cognitive_complexity = "deny" +collection_is_never_read = "deny" +copy_iterator = "deny" +correctness = { level = "deny", priority = -1 } +dbg_macro = "warn" +equatable_if_let = "deny" +expect_used = "warn" +expl_impl_clone_on_copy = "deny" +future_not_send = "deny" +iter_on_empty_collections = "deny" +iter_on_single_items = "deny" +iter_with_drain = "deny" +large_const_arrays = "warn" +large_futures = "deny" +large_stack_arrays = "warn" +large_types_passed_by_value = "deny" +missing_const_for_fn = "deny" mutex_atomic = "deny" mutex_integer = "deny" -rc_mutex = "deny" -unused_async = "deny" -await_holding_lock = "deny" -large_futures = "deny" -future_not_send = "deny" -redundant_else = "deny" -needless_continue = "deny" -needless_raw_string_hashes = "deny" -or_fun_call = "deny" -cognitive_complexity = "deny" -useless_let_if_seq = "deny" -use_self = "deny" -tuple_array_conversions = "deny" -trait_duplication_in_bounds = "deny" -suspicious_operation_groupings = "deny" -string_lit_as_bytes = "deny" -significant_drop_tightening = "deny" -significant_drop_in_scrutinee = "deny" -redundant_clone = "deny" -# option_if_let_else = "deny" // 过于激进,暂时不开启 -needless_pass_by_ref_mut = "deny" needless_collect = "deny" -missing_const_for_fn = "deny" -iter_with_drain = "deny" -iter_on_single_items = "deny" -iter_on_empty_collections = "deny" -# fallible_impl_from = "deny" // 过于激进,暂时不开启 -equatable_if_let = "deny" -collection_is_never_read = "deny" -branches_sharing_code = "deny" -pathbuf_init_then_push = "deny" +needless_continue = "deny" +needless_pass_by_ref_mut = "deny" +needless_raw_string_hashes = "deny" option_as_ref_cloned = "deny" -large_types_passed_by_value = "deny" -# implicit_clone = "deny" // 可能会造成额外开销,暂时不开启 -expl_impl_clone_on_copy = "deny" -copy_iterator = "deny" -cloned_instead_of_copied = "deny" -# self_only_used_in_recursion = "deny" // Since 1.92.0 +or_fun_call = "deny" +panic = "deny" +pathbuf_init_then_push = "deny" +rc_clone_in_vec_init = "warn" +rc_mutex = "deny" +redundant_clone = "deny" +redundant_else = "deny" +significant_drop_in_scrutinee = "deny" +significant_drop_tightening = "deny" +string_lit_as_bytes = "deny" +suspicious = { level = "deny", priority = -1 } +suspicious_operation_groupings = "deny" +todo = "warn" +trait_duplication_in_bounds = "deny" +tuple_array_conversions = "deny" +unimplemented = "deny" unnecessary_self_imports = "deny" -unused_trait_names = "deny" -wildcard_imports = "deny" unnecessary_wraps = "deny" +unused_async = "deny" +unused_trait_names = "deny" +unwrap_used = "warn" +use_self = "deny" +useless_let_if_seq = "deny" +wildcard_imports = "deny"