|
1 | 1 | [workspace] |
2 | 2 | resolver = "2" |
3 | 3 | members = ["crates/*"] |
| 4 | + |
| 5 | +[workspace.lints.clippy] |
| 6 | +impl_trait_in_params = "deny" |
| 7 | +inefficient_to_string = "deny" |
| 8 | +manual_instant_elapsed = "deny" |
| 9 | +manual_is_variant_and = "deny" |
| 10 | +manual_let_else = "deny" |
| 11 | +map_unwrap_or = "deny" |
| 12 | +map_with_unused_argument_over_ranges = "deny" |
| 13 | +match_bool = "deny" |
| 14 | +mismatching_type_param_order = "deny" |
| 15 | +missing_assert_message = "deny" |
| 16 | +missing_asserts_for_indexing = "deny" |
| 17 | +missing_panics_doc = "deny" |
| 18 | +multiple_unsafe_ops_per_block = "deny" |
| 19 | +# must_use_candidate = "deny" # definitely too aggressive |
| 20 | +needless_bitwise_bool = "deny" |
| 21 | +needless_collect = "deny" |
| 22 | +needless_continue = "deny" |
| 23 | +needless_for_each = "deny" |
| 24 | +needless_pass_by_ref_mut = "deny" |
| 25 | +needless_pass_by_value = "deny" |
| 26 | +needless_raw_string_hashes = "deny" |
| 27 | +needless_raw_strings = "deny" |
| 28 | +non_send_fields_in_send_ty = "deny" |
| 29 | +non_zero_suggestions = "deny" |
| 30 | +option_if_let_else = "deny" |
| 31 | +option_option = "deny" |
| 32 | +or_fun_call = "deny" |
| 33 | +pattern_type_mismatch = "deny" |
| 34 | +# precedence_bits = "deny" # Rust 1.86 |
| 35 | +print_stderr = "deny" |
| 36 | +print_stdout = "deny" |
| 37 | +ptr_as_ptr = "deny" |
| 38 | +ptr_cast_constness = "deny" |
| 39 | +range_minus_one = "deny" |
| 40 | +range_plus_one = "deny" |
| 41 | +rc_buffer = "deny" |
| 42 | +rc_mutex = "deny" |
| 43 | +redundant_clone = "deny" |
| 44 | +redundant_closure_for_method_calls = "deny" |
| 45 | +ref_as_ptr = "deny" |
| 46 | +ref_binding_to_reference = "deny" |
| 47 | +ref_option = "deny" |
| 48 | +ref_option_ref = "deny" |
| 49 | +return_self_not_must_use = "deny" |
| 50 | +single_match_else = "deny" |
| 51 | +std_instead_of_alloc = "deny" |
| 52 | +std_instead_of_core = "deny" |
| 53 | +str_split_at_newline = "deny" |
| 54 | +string_add = "deny" |
| 55 | +string_add_assign = "deny" |
| 56 | +string_extend_chars = "deny" |
| 57 | +string_lit_as_bytes = "deny" |
| 58 | +string_lit_chars_any = "deny" |
| 59 | +string_to_string = "deny" |
| 60 | +suboptimal_flops = "deny" |
| 61 | +trait_duplication_in_bounds = "deny" |
| 62 | +transmute_ptr_to_ptr = "deny" |
| 63 | +transmute_undefined_repr = "deny" |
| 64 | +tuple_array_conversions = "deny" |
| 65 | +type_repetition_in_bounds = "deny" |
| 66 | +unchecked_duration_subtraction = "deny" |
| 67 | +undocumented_unsafe_blocks = "deny" |
| 68 | +uninhabited_references = "deny" |
| 69 | +unnecessary_box_returns = "deny" |
| 70 | +unnecessary_join = "deny" |
| 71 | +unnecessary_literal_bound = "deny" |
| 72 | +unseparated_literal_suffix = "deny" |
| 73 | +unwrap_used = "deny" |
| 74 | +# use_self = "deny" # seems to be too aggressive |
| 75 | +useless_let_if_seq = "deny" |
| 76 | +verbose_bit_mask = "deny" |
| 77 | +verbose_file_reads = "deny" |
| 78 | +while_float = "deny" |
| 79 | + |
0 commit comments