-use crate::lint::{EarlyLintPass, LintPass, EarlyContext, LintArray, LintContext};
-use syntax::ast::{Stmt, StmtKind, ExprKind};
-use syntax::errors::Applicability;
+use crate::{EarlyContext, EarlyLintPass, LintContext};
+use rustc_errors::Applicability;
+use syntax::ast::{ExprKind, Stmt, StmtKind};
declare_lint! {
pub REDUNDANT_SEMICOLON,
} else {
"unnecessary trailing semicolon"
};
- let mut err = cx.struct_span_lint(
- REDUNDANT_SEMICOLON,
- stmt.span,
- &msg
- );
+ let mut err = cx.struct_span_lint(REDUNDANT_SEMICOLON, stmt.span, &msg);
let suggest_msg = if multiple {
"remove these semicolons"
} else {
stmt.span,
&suggest_msg,
String::new(),
- Applicability::MaybeIncorrect
+ Applicability::MaybeIncorrect,
);
err.emit();
}