Skip to content

Commit 566abee

Browse files
committed
Merge branch 'new_lints' into 'main'
chore: add new clippy lints See merge request Erenoit/discord-bot!21
2 parents 1bf225a + fda598e commit 566abee

File tree

1 file changed

+25
-5
lines changed

1 file changed

+25
-5
lines changed

src/lib.rs

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,49 @@
1+
// Clippy lints (last check 1.70.0)
12
#![warn(clippy::cargo)]
23
#![allow(clippy::cargo_common_metadata)] // Not going tp release on crates.io
34
#![warn(clippy::complexity)]
45
#![deny(clippy::correctness)]
56
#![warn(clippy::nursery)]
67
#![warn(clippy::pedantic)]
7-
#![allow(clippy::must_use_candidate)] // No idea what it means
88
#![allow(clippy::unreadable_literal)] // Only used for colors
99
#![warn(clippy::perf)]
1010
#![allow(clippy::restriction)] // Enabling everything is not recomanded
11-
//#![warn(clippy::allow_attributes_without_reason)]
11+
#![warn(clippy::allow_attributes_without_reason)] // Not stable yet // force
12+
#![warn(clippy::allow_attributes)] // Not stable yet // force
13+
#![warn(clippy::as_underscore)] // forbid
1214
#![warn(clippy::clone_on_ref_ptr)]
1315
#![warn(clippy::deref_by_slicing)]
16+
#![warn(clippy::dbg_macro)] // forbid
1417
#![warn(clippy::disallowed_script_idents)]
18+
#![warn(clippy::empty_drop)] // forbid
1519
#![warn(clippy::empty_structs_with_brackets)]
1620
#![warn(clippy::exhaustive_structs)]
1721
#![warn(clippy::exit)]
22+
// #![warn(clippy::expect_used)]
1823
#![warn(clippy::format_push_string)]
24+
#![warn(clippy::fn_to_numeric_cast_any)]
1925
#![warn(clippy::if_then_some_else_none)]
20-
//#![warn(clippy::implicit_return)]
26+
#![warn(clippy::impl_trait_in_params)] // forbid
27+
#![warn(clippy::large_include_file)]
28+
#![warn(clippy::let_underscore_must_use)]
2129
#![warn(clippy::lossy_float_literal)]
30+
#![warn(clippy::map_err_ignore)] // forbid
31+
#![warn(clippy::map_err_ignore)] // forget
32+
#![warn(clippy::missing_docs_in_private_items)]
33+
#![warn(clippy::mixed_read_write_in_expression)]
34+
#![warn(clippy::multiple_inherent_impl)]
35+
#![warn(clippy::mutex_atomic)]
36+
#![warn(clippy::rc_mutex)] // forbid
2237
#![warn(clippy::rest_pat_in_fully_bound_structs)]
38+
#![warn(clippy::same_name_method)]
2339
#![warn(clippy::self_named_module_files)]
24-
#![warn(clippy::str_to_string)]
25-
#![warn(clippy::string_to_string)]
40+
#![warn(clippy::str_to_string)] // forbid
41+
#![warn(clippy::string_to_string)] // forbid
42+
#![warn(clippy::tests_outside_test_module)] // forbid
43+
#![warn(clippy::undocumented_unsafe_blocks)] // forbid
44+
#![warn(clippy::unnecessary_self_imports)]
2645
#![warn(clippy::unneeded_field_pattern)]
46+
#![warn(clippy::unseparated_literal_suffix)] // forbid
2747
#![warn(clippy::unwrap_in_result)]
2848
//#![warn(clippy::unwrap_used)]
2949
#![warn(clippy::style)]

0 commit comments

Comments
 (0)