diff options
| author | Sophie Forrest <git@sophieforrest.com> | 2024-09-06 13:55:19 +1200 |
|---|---|---|
| committer | Sophie Forrest <git@sophieforrest.com> | 2024-09-06 13:55:19 +1200 |
| commit | c4ce297ff951583c9ffe3a88aa22933577b329da (patch) | |
| tree | 93f55666b0ba0d74be87e10380dcc25a84a17677 /Cargo.toml | |
| parent | 151ab2e8a837242f9654be1280286dc9514fe49c (diff) | |
refactor: make clippy happy + no cloning
Diffstat (limited to '')
| -rw-r--r-- | Cargo.toml | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml index 3356402..1d95862 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,3 +9,69 @@ serde = { version = "1.0.209", features = ["derive"] } simd-json = "0.13.10" tracing = "0.1.40" tracing-subscriber = "0.3.18" + +[lints.rust] +missing_copy_implementations = "warn" +missing_debug_implementations = "warn" +missing_docs = "warn" +single_use_lifetimes = "warn" +unsafe_code = "warn" +unused = { level = "warn", priority = -1 } + +[lints.clippy] +complexity = { level = "warn", priority = -1 } +nursery = { level = "warn", priority = -1 } +pedantic = { level = "warn", priority = -1 } +perf = { level = "warn", priority = -1 } +suspicious = { level = "warn", priority = -1 } +alloc_instead_of_core = "warn" +as_underscore = "warn" +clone_on_ref_ptr = "warn" +create_dir = "warn" +dbg_macro = "warn" +default_numeric_fallback = "warn" +default_union_representation = "warn" +deref_by_slicing = "warn" +empty_structs_with_brackets = "warn" +exit = "warn" +filetype_is_file = "warn" +fn_to_numeric_cast = "warn" +format_push_string = "warn" +get_unwrap = "warn" +if_then_some_else_none = "warn" +implicit_return = "allow" +indexing_slicing = "warn" +large_include_file = "warn" +let_underscore_must_use = "warn" +lossy_float_literal = "warn" +map_err_ignore = "warn" +mem_forget = "warn" +missing_docs_in_private_items = "warn" +missing_trait_methods = "warn" +mod_module_files = "warn" +multiple_inherent_impl = "warn" +mutex_atomic = "warn" +needless_return = "warn" +non_ascii_literal = "warn" +panic_in_result_fn = "warn" +pattern_type_mismatch = "warn" +rc_buffer = "warn" +rc_mutex = "warn" +rest_pat_in_fully_bound_structs = "warn" +same_name_method = "warn" +separated_literal_suffix = "warn" +str_to_string = "warn" +string_add = "warn" +string_slice = "warn" +string_to_string = "warn" +tabs_in_doc_comments = "allow" +try_err = "warn" +undocumented_unsafe_blocks = "warn" +unnecessary_self_imports = "warn" +unneeded_field_pattern = "warn" +unwrap_in_result = "warn" +unwrap_used = "warn" +use_debug = "warn" +verbose_file_reads = "warn" +wildcard_dependencies = "warn" +wildcard_enum_match_arm = "warn" |