-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Open
Labels
A-edition-2018Area: The 2018 editionArea: The 2018 editionA-lintsArea: Lints (warnings about flaws in source code) such as unused_mut.Area: Lints (warnings about flaws in source code) such as unused_mut.C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCS-tracking-impl-incompleteStatus: The implementation is incomplete.Status: The implementation is incomplete.T-editionRelevant to the edition team.Relevant to the edition team.T-langRelevant to the language teamRelevant to the language team
Description
#[warn(rust_2018_idioms)]
is not going to be enabled by default for Rust 2018 because we are taking a conservative stance and we aren't sure about how good the suggestions are yet.
The plan is to enable this lint by default some number of releases / months after Rust 2018 ships.
Progress
-
bare_trait_objects
is now set to warn (Warn on bare_trait_objects by default #61203) -
ellipsis_inclusive_range_patterns
will soon be set to warn (Set ellipsis_inclusive_range_patterns lint to warn #61342) -
unused_extern_crates
has open issues - Tracking Issue for enabling
elided_lifetimes_in_paths
lints #91639 -
elided_lifetimes_in_paths
has open issues (Multiple anonymous lifetimes bounds upset compiler #60199, 2018 idioms: duplicate suggestion for anonymous lifetime #55768) - Remove unused_extern_crates warning for crates used by nested code #44294
- strange rust_2018_idioms warning on code comment in clippy codebase #51881
- 2018 idioms: rustc-internal crates linted to be removed when they can't #56038
- edition idioms: Incorrect span in
extern crate
removal #56328 - 2018: fix lint on unused dependencies #57274
- New "warning incompatible with previous forbid in same scope" error #77713
This summary was last updated from this comment; check to see if there are new comments since then.
Canop, Enet4, MOZGIII, real-felix, jhpratt and 3 more
Metadata
Metadata
Assignees
Labels
A-edition-2018Area: The 2018 editionArea: The 2018 editionA-lintsArea: Lints (warnings about flaws in source code) such as unused_mut.Area: Lints (warnings about flaws in source code) such as unused_mut.C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCS-tracking-impl-incompleteStatus: The implementation is incomplete.Status: The implementation is incomplete.T-editionRelevant to the edition team.Relevant to the edition team.T-langRelevant to the language teamRelevant to the language team
Type
Projects
Status
Idea