Skip to content

Commit

Permalink
Rename the 2018 edition lint names
Browse files Browse the repository at this point in the history
* `rust_2018_breakage` -> `rust_2018_compatibility` - the lint for ensuring
  that your code, in the 2015 edition, is compatible with the 2018 edition's
  semantics. This is required to pass *before* you enable the 2018 edition.
* `rust_2018_migration` -> `rust_2018_idioms` - the lint for writing idiomatic
  code after you've already enabled the 2018 edition
  • Loading branch information
alexcrichton committed May 10, 2018
1 parent 0a223d1 commit d636aec
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion src/librustc_lint/lib.rs
Expand Up @@ -179,7 +179,7 @@ pub fn register_builtins(store: &mut lint::LintStore, sess: Option<&Session>) {
UNUSED_PARENS);

add_lint_group!(sess,
"rust_2018_migration",
"rust_2018_idioms",
BARE_TRAIT_OBJECT,
UNREACHABLE_PUB,
UNNECESSARY_EXTERN_CRATE);
Expand Down
4 changes: 2 additions & 2 deletions src/libsyntax/edition.rs
Expand Up @@ -50,8 +50,8 @@ impl fmt::Display for Edition {
impl Edition {
pub fn lint_name(&self) -> &'static str {
match *self {
Edition::Edition2015 => "rust_2015_breakage",
Edition::Edition2018 => "rust_2018_breakage",
Edition::Edition2015 => "rust_2015_compatibility",
Edition::Edition2018 => "rust_2018_compatibility",
}
}

Expand Down

0 comments on commit d636aec

Please sign in to comment.