From 41115d994af6f6b83d5ebe46339dc12756ffce8b Mon Sep 17 00:00:00 2001 From: Philipp Krones <hello@philkrones.com> Date: Sun, 19 Apr 2020 20:38:07 +0200 Subject: [PATCH] Formatting and naming --- clippy_lints/src/empty_enum.rs | 2 +- clippy_lints/src/loops.rs | 21 +++++++++-------- clippy_lints/src/returns.rs | 1 - clippy_lints/src/utils/diagnostics.rs | 20 ++++++++-------- clippy_lints/src/utils/internal_lints.rs | 29 ++++++++++++------------ 5 files changed, 38 insertions(+), 35 deletions(-) diff --git a/clippy_lints/src/empty_enum.rs b/clippy_lints/src/empty_enum.rs index 2c8721ae505..3bfef6f4bed 100644 --- a/clippy_lints/src/empty_enum.rs +++ b/clippy_lints/src/empty_enum.rs @@ -50,7 +50,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for EmptyEnum { EMPTY_ENUM, item.span, "enum with no variants", - Some(item.span), + None, "consider using the uninhabited type `!` (never type) or a wrapper \ around it to introduce a type which can't be instantiated", ); diff --git a/clippy_lints/src/loops.rs b/clippy_lints/src/loops.rs index 619dd1f54d6..cd65b337980 100644 --- a/clippy_lints/src/loops.rs +++ b/clippy_lints/src/loops.rs @@ -2473,34 +2473,37 @@ fn check_needless_collect<'a, 'tcx>(expr: &'tcx Expr<'_>, cx: &LateContext<'a, ' match_type(cx, ty, &paths::HASHMAP) { if method.ident.name == sym!(len) { let span = shorten_needless_collect_span(expr); - span_lint_and_sugg(cx, + span_lint_and_sugg( + cx, NEEDLESS_COLLECT, span, NEEDLESS_COLLECT_MSG, - "replace with", - ".count()".to_string(), - Applicability::MachineApplicable, - ); + "replace with", + ".count()".to_string(), + Applicability::MachineApplicable, + ); } if method.ident.name == sym!(is_empty) { let span = shorten_needless_collect_span(expr); - span_lint_and_sugg(cx, + span_lint_and_sugg( + cx, NEEDLESS_COLLECT, span, NEEDLESS_COLLECT_MSG, "replace with", ".next().is_none()".to_string(), Applicability::MachineApplicable, - ); + ); } if method.ident.name == sym!(contains) { let contains_arg = snippet(cx, args[1].span, "??"); let span = shorten_needless_collect_span(expr); - span_lint_and_then(cx, + span_lint_and_then( + cx, NEEDLESS_COLLECT, span, NEEDLESS_COLLECT_MSG, - |db| { + |db| { let (arg, pred) = if contains_arg.starts_with('&') { ("x", &contains_arg[1..]) } else { diff --git a/clippy_lints/src/returns.rs b/clippy_lints/src/returns.rs index 3229b244296..5c9117d5b81 100644 --- a/clippy_lints/src/returns.rs +++ b/clippy_lints/src/returns.rs @@ -291,7 +291,6 @@ impl EarlyLintPass for Return { String::new(), Applicability::MachineApplicable, ); - } } } diff --git a/clippy_lints/src/utils/diagnostics.rs b/clippy_lints/src/utils/diagnostics.rs index d596d86370f..093ef319108 100644 --- a/clippy_lints/src/utils/diagnostics.rs +++ b/clippy_lints/src/utils/diagnostics.rs @@ -70,15 +70,15 @@ pub fn span_lint_and_help<'a, T: LintContext>( help_span: Option<Span>, help: &str, ) { - cx.struct_span_lint(lint, span, |ldb| { - let mut db = ldb.build(msg); + cx.struct_span_lint(lint, span, |diag| { + let mut diag = diag.build(msg); if let Some(help_span) = help_span { - db.span_help(help_span, help); + diag.span_help(help_span, help); } else { - db.help(help); + diag.help(help); } - docs_link(&mut db, lint); - db.emit(); + docs_link(&mut diag, lint); + diag.emit(); }); } @@ -111,12 +111,12 @@ pub fn span_lint_and_note<'a, T: LintContext>( note_span: Option<Span>, note: &str, ) { - cx.struct_span_lint(lint, span, |ldb| { - let mut db = ldb.build(msg); + cx.struct_span_lint(lint, span, |diag| { + let mut diag = diag.build(msg); if let Some(note_span) = note_span { - db.span_note(note_span, note); + diag.span_note(note_span, note); } else { - db.note(note); + diag.note(note); } docs_link(&mut diag, lint); diag.emit(); diff --git a/clippy_lints/src/utils/internal_lints.rs b/clippy_lints/src/utils/internal_lints.rs index 6ac8d5e71b3..ed90905ce32 100644 --- a/clippy_lints/src/utils/internal_lints.rs +++ b/clippy_lints/src/utils/internal_lints.rs @@ -163,25 +163,25 @@ declare_clippy_lint! { /// *Example:** /// Bad: /// ```rust,ignore - /// span_lint_and_then(cx, TEST_LINT, expr.span, lint_msg, |db| { - /// db.span_suggestion( + /// span_lint_and_then(cx, TEST_LINT, expr.span, lint_msg, |diag| { + /// diag.span_suggestion( /// expr.span, /// help_msg, /// sugg.to_string(), /// Applicability::MachineApplicable, /// ); /// }); - /// span_lint_and_then(cx, TEST_LINT, expr.span, lint_msg, |db| { - /// db.span_help(expr.span, help_msg); + /// span_lint_and_then(cx, TEST_LINT, expr.span, lint_msg, |diag| { + /// diag.span_help(expr.span, help_msg); /// }); - /// span_lint_and_then(cx, TEST_LINT, expr.span, lint_msg, |db| { - /// db.help(help_msg); + /// span_lint_and_then(cx, TEST_LINT, expr.span, lint_msg, |diag| { + /// diag.help(help_msg); /// }); - /// span_lint_and_then(cx, TEST_LINT, expr.span, lint_msg, |db| { - /// db.span_note(expr.span, note_msg); + /// span_lint_and_then(cx, TEST_LINT, expr.span, lint_msg, |diag| { + /// diag.span_note(expr.span, note_msg); /// }); - /// span_lint_and_then(cx, TEST_LINT, expr.span, lint_msg, |db| { - /// db.note(note_msg); + /// span_lint_and_then(cx, TEST_LINT, expr.span, lint_msg, |diag| { + /// diag.note(note_msg); /// }); /// ``` /// @@ -258,9 +258,10 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for LintWithoutLintPass { if_chain! { if let ExprKind::AddrOf(_, _, ref inner_exp) = expr.kind; if let ExprKind::Struct(_, ref fields, _) = inner_exp.kind; - let field = fields.iter() - .find(|f| f.ident.as_str() == "desc") - .expect("lints must have a description field"); + let field = fields + .iter() + .find(|f| f.ident.as_str() == "desc") + .expect("lints must have a description field"); if let ExprKind::Lit(Spanned { node: LitKind::Str(ref sym, _), .. @@ -396,7 +397,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for CompilerLintFunctions { if let Some(sugg) = self.map.get(&*fn_name.as_str()); let ty = walk_ptrs_ty(cx.tables.expr_ty(&args[0])); if match_type(cx, ty, &paths::EARLY_CONTEXT) - || match_type(cx, ty, &paths::LATE_CONTEXT); + || match_type(cx, ty, &paths::LATE_CONTEXT); then { span_lint_and_help( cx,