diff options
| author | flip1995 <hello@philkrones.com> | 2020-08-11 15:43:21 +0200 |
|---|---|---|
| committer | flip1995 <hello@philkrones.com> | 2020-08-11 17:50:45 +0200 |
| commit | 027780ca2cd54dc9619058e9082c62f268f5c362 (patch) | |
| tree | a2e1e4331906d828abd0577c61078046bc5bbfa7 /src | |
| parent | 9e73d3368041a74fac40328d91605364e0cedcd7 (diff) | |
| download | rust-027780ca2cd54dc9619058e9082c62f268f5c362.tar.gz rust-027780ca2cd54dc9619058e9082c62f268f5c362.zip | |
Merge commit '09bd400243ed6f7059fedc0c1623aae3792521d6' into clippyup
Diffstat (limited to 'src')
| -rw-r--r-- | src/lintlist/mod.rs | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/src/lintlist/mod.rs b/src/lintlist/mod.rs index 1f3f70631fb..bbb300296be 100644 --- a/src/lintlist/mod.rs +++ b/src/lintlist/mod.rs @@ -361,6 +361,13 @@ pub static ref ALL_LINTS: Vec<Lint> = vec![ module: "derive", }, Lint { + name: "derive_ord_xor_partial_ord", + group: "correctness", + desc: "deriving `Ord` but implementing `PartialOrd` explicitly", + deprecation: None, + module: "derive", + }, + Lint { name: "diverging_sub_expression", group: "complexity", desc: "whether an expression contains a diverging sub expression", @@ -405,7 +412,7 @@ pub static ref ALL_LINTS: Vec<Lint> = vec![ Lint { name: "drop_bounds", group: "correctness", - desc: "Bounds of the form `T: Drop` are useless", + desc: "bounds of the form `T: Drop` are useless", deprecation: None, module: "drop_bounds", }, @@ -1453,6 +1460,13 @@ pub static ref ALL_LINTS: Vec<Lint> = vec![ module: "bytecount", }, Lint { + name: "needless_arbitrary_self_type", + group: "complexity", + desc: "type of `self` parameter is already by default `Self`", + deprecation: None, + module: "needless_arbitrary_self_type", + }, + Lint { name: "needless_bool", group: "complexity", desc: "if-statements with plain booleans in the then- and else-clause, e.g., `if p { true } else { false }`", @@ -1929,6 +1943,13 @@ pub static ref ALL_LINTS: Vec<Lint> = vec![ module: "copies", }, Lint { + name: "same_item_push", + group: "style", + desc: "the same item is pushed inside of a for loop", + deprecation: None, + module: "loops", + }, + Lint { name: "search_is_some", group: "complexity", desc: "using an iterator search followed by `is_some()`, which is more succinctly expressed as a call to `any()`", @@ -2027,6 +2048,13 @@ pub static ref ALL_LINTS: Vec<Lint> = vec![ module: "slow_vector_initialization", }, Lint { + name: "stable_sort_primitive", + group: "perf", + desc: "use of sort() when sort_unstable() is equivalent", + deprecation: None, + module: "stable_sort_primitive", + }, + Lint { name: "string_add", group: "restriction", desc: "using `x + ..` where x is a `String` instead of `push_str()`", @@ -2167,6 +2195,13 @@ pub static ref ALL_LINTS: Vec<Lint> = vec![ module: "misc", }, Lint { + name: "trait_duplication_in_bounds", + group: "pedantic", + desc: "Check if the same trait bounds are specified twice during a function declaration", + deprecation: None, + module: "trait_bounds", + }, + Lint { name: "transmute_bytes_to_str", group: "complexity", desc: "transmutes from a `&[u8]` to a `&str`", |
