Skip to content

Commit ce1c6b2

Browse files
committed
1 parent 2677a4e commit ce1c6b2

File tree

167 files changed

+209
-178
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

167 files changed

+209
-178
lines changed

clippy_lints/src/approx_const.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::utils::span_lint;
2-
use rustc::lint::{LateContext, LateLintPass};
32
use rustc_hir::*;
3+
use rustc_lint::{LateContext, LateLintPass};
44
use rustc_session::{declare_lint_pass, declare_tool_lint};
55
use rustc_span::symbol;
66
use std::f64::consts as f64;

clippy_lints/src/arithmetic.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::consts::constant_simple;
22
use crate::utils::span_lint;
3-
use rustc::lint::{LateContext, LateLintPass};
43
use rustc_hir as hir;
4+
use rustc_lint::{LateContext, LateLintPass};
55
use rustc_session::{declare_tool_lint, impl_lint_pass};
66
use rustc_span::source_map::Span;
77

clippy_lints/src/as_conversions.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
use rustc::lint::{in_external_macro, EarlyContext, EarlyLintPass, LintContext};
1+
use rustc::lint::in_external_macro;
2+
use rustc_lint::{EarlyContext, EarlyLintPass, LintContext};
23
use rustc_session::{declare_lint_pass, declare_tool_lint};
34
use syntax::ast::*;
45

clippy_lints/src/assertions_on_constants.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ use crate::consts::{constant, Constant};
22
use crate::utils::paths;
33
use crate::utils::{is_direct_expn_of, is_expn_of, match_function_call, snippet_opt, span_help_and_lint};
44
use if_chain::if_chain;
5-
use rustc::lint::{LateContext, LateLintPass};
65
use rustc_hir::*;
6+
use rustc_lint::{LateContext, LateLintPass};
77
use rustc_session::{declare_lint_pass, declare_tool_lint};
88
use syntax::ast::LitKind;
99

clippy_lints/src/assign_ops.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ use crate::utils::{
44
use crate::utils::{higher, sugg};
55
use if_chain::if_chain;
66
use rustc::hir::map::Map;
7-
use rustc::lint::{LateContext, LateLintPass};
87
use rustc_errors::Applicability;
98
use rustc_hir as hir;
109
use rustc_hir::intravisit::{walk_expr, NestedVisitorMap, Visitor};
10+
use rustc_lint::{LateContext, LateLintPass};
1111
use rustc_session::{declare_lint_pass, declare_tool_lint};
1212

1313
declare_clippy_lint! {

clippy_lints/src/atomic_ordering.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use crate::utils::{match_def_path, span_help_and_lint};
22
use if_chain::if_chain;
3-
use rustc::lint::{LateContext, LateLintPass};
43
use rustc::ty;
54
use rustc_hir::def_id::DefId;
65
use rustc_hir::*;
6+
use rustc_lint::{LateContext, LateLintPass};
77
use rustc_session::{declare_lint_pass, declare_tool_lint};
88

99
declare_clippy_lint! {

clippy_lints/src/attrs.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,11 @@ use crate::utils::{
66
span_lint_and_then, without_block_comments,
77
};
88
use if_chain::if_chain;
9-
use rustc::lint::{
10-
in_external_macro, CheckLintNameResult, EarlyContext, EarlyLintPass, LateContext, LateLintPass, LintContext,
11-
};
9+
use rustc::lint::in_external_macro;
1210
use rustc::ty;
1311
use rustc_errors::Applicability;
1412
use rustc_hir::*;
13+
use rustc_lint::{CheckLintNameResult, EarlyContext, EarlyLintPass, LateContext, LateLintPass, LintContext};
1514
use rustc_session::{declare_lint_pass, declare_tool_lint};
1615
use rustc_span::source_map::Span;
1716
use rustc_span::symbol::Symbol;

clippy_lints/src/bit_mask.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ use crate::consts::{constant, Constant};
22
use crate::utils::sugg::Sugg;
33
use crate::utils::{span_lint, span_lint_and_then};
44
use if_chain::if_chain;
5-
use rustc::lint::{LateContext, LateLintPass};
65
use rustc_errors::Applicability;
76
use rustc_hir::*;
7+
use rustc_lint::{LateContext, LateLintPass};
88
use rustc_session::{declare_tool_lint, impl_lint_pass};
99
use rustc_span::source_map::Span;
1010
use syntax::ast::LitKind;

clippy_lints/src/blacklisted_name.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::utils::span_lint;
2-
use rustc::lint::{LateContext, LateLintPass};
32
use rustc_data_structures::fx::FxHashSet;
43
use rustc_hir::*;
4+
use rustc_lint::{LateContext, LateLintPass};
55
use rustc_session::{declare_tool_lint, impl_lint_pass};
66

77
declare_clippy_lint! {

clippy_lints/src/block_in_if_condition.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
use crate::utils::*;
22
use matches::matches;
33
use rustc::hir::map::Map;
4-
use rustc::lint::{in_external_macro, LateContext, LateLintPass, LintContext};
4+
use rustc::lint::in_external_macro;
55
use rustc_hir::intravisit::{walk_expr, NestedVisitorMap, Visitor};
66
use rustc_hir::*;
7+
use rustc_lint::{LateContext, LateLintPass, LintContext};
78
use rustc_session::{declare_lint_pass, declare_tool_lint};
89

910
declare_clippy_lint! {

clippy_lints/src/booleans.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ use crate::utils::{
44
};
55
use if_chain::if_chain;
66
use rustc::hir::map::Map;
7-
use rustc::lint::{LateContext, LateLintPass};
87
use rustc_errors::Applicability;
98
use rustc_hir::intravisit;
109
use rustc_hir::intravisit::*;
1110
use rustc_hir::*;
11+
use rustc_lint::{LateContext, LateLintPass};
1212
use rustc_session::{declare_lint_pass, declare_tool_lint};
1313
use rustc_span::source_map::Span;
1414
use syntax::ast::LitKind;

clippy_lints/src/bytecount.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ use crate::utils::{
33
span_lint_and_sugg, walk_ptrs_ty,
44
};
55
use if_chain::if_chain;
6-
use rustc::lint::{LateContext, LateLintPass};
76
use rustc::ty;
87
use rustc_errors::Applicability;
98
use rustc_hir::*;
9+
use rustc_lint::{LateContext, LateLintPass};
1010
use rustc_session::{declare_lint_pass, declare_tool_lint};
1111
use syntax::ast::{Name, UintTy};
1212

clippy_lints/src/cargo_common_metadata.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use std::path::PathBuf;
44

55
use crate::utils::span_lint;
6-
use rustc::lint::{EarlyContext, EarlyLintPass};
6+
use rustc_lint::{EarlyContext, EarlyLintPass};
77
use rustc_session::{declare_lint_pass, declare_tool_lint};
88
use rustc_span::source_map::DUMMY_SP;
99
use syntax::ast::*;

clippy_lints/src/checked_conversions.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
//! lint on manually implemented checked conversions that could be transformed into `try_from`
22
33
use if_chain::if_chain;
4-
use rustc::lint::{in_external_macro, LateContext, LateLintPass, LintContext};
4+
use rustc::lint::in_external_macro;
55
use rustc_errors::Applicability;
66
use rustc_hir::*;
7+
use rustc_lint::{LateContext, LateLintPass, LintContext};
78
use rustc_session::{declare_lint_pass, declare_tool_lint};
89
use syntax::ast::LitKind;
910

clippy_lints/src/cognitive_complexity.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
//! calculate cognitive complexity and warn about overly complex functions
22
33
use rustc::hir::map::Map;
4-
use rustc::lint::{LateContext, LateLintPass, LintContext};
54
use rustc_hir::intravisit::{walk_expr, FnKind, NestedVisitorMap, Visitor};
65
use rustc_hir::*;
6+
use rustc_lint::{LateContext, LateLintPass, LintContext};
77
use rustc_session::{declare_tool_lint, impl_lint_pass};
88
use rustc_span::source_map::Span;
99
use rustc_span::BytePos;

clippy_lints/src/collapsible_if.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
//! This lint is **warn** by default
1414
1515
use if_chain::if_chain;
16-
use rustc::lint::{EarlyContext, EarlyLintPass};
16+
use rustc_lint::{EarlyContext, EarlyLintPass};
1717
use rustc_session::{declare_lint_pass, declare_tool_lint};
1818
use syntax::ast;
1919

clippy_lints/src/comparison_chain.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use crate::utils::{
22
get_trait_def_id, if_sequence, implements_trait, parent_node_is_if_expr, paths, span_help_and_lint, SpanlessEq,
33
};
4-
use rustc::lint::{LateContext, LateLintPass};
54
use rustc_hir::*;
5+
use rustc_lint::{LateContext, LateLintPass};
66
use rustc_session::{declare_lint_pass, declare_tool_lint};
77

88
declare_clippy_lint! {

clippy_lints/src/consts.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
use crate::utils::{clip, higher, sext, unsext};
44
use if_chain::if_chain;
5-
use rustc::lint::LateContext;
65
use rustc::ty::subst::{Subst, SubstsRef};
76
use rustc::ty::{self, Ty, TyCtxt};
87
use rustc::{bug, span_bug};
98
use rustc_data_structures::sync::Lrc;
109
use rustc_hir::def::{DefKind, Res};
1110
use rustc_hir::*;
11+
use rustc_lint::LateContext;
1212
use rustc_span::symbol::Symbol;
1313
use std::cmp::Ordering::{self, Equal};
1414
use std::cmp::PartialOrd;

clippy_lints/src/copies.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use crate::utils::{get_parent_expr, higher, if_sequence, same_tys, snippet, span_lint_and_then, span_note_and_lint};
22
use crate::utils::{SpanlessEq, SpanlessHash};
3-
use rustc::lint::{LateContext, LateLintPass};
43
use rustc::ty::Ty;
54
use rustc_data_structures::fx::FxHashMap;
65
use rustc_hir::*;
6+
use rustc_lint::{LateContext, LateLintPass};
77
use rustc_session::{declare_lint_pass, declare_tool_lint};
88
use rustc_span::symbol::Symbol;
99
use std::collections::hash_map::Entry;

clippy_lints/src/copy_iterator.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::utils::{is_copy, match_path, paths, span_note_and_lint};
2-
use rustc::lint::{LateContext, LateLintPass};
32
use rustc_hir::{Item, ItemKind};
3+
use rustc_lint::{LateContext, LateLintPass};
44
use rustc_session::{declare_lint_pass, declare_tool_lint};
55

66
declare_clippy_lint! {

clippy_lints/src/dbg_macro.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::utils::{snippet_opt, span_help_and_lint, span_lint_and_sugg};
2-
use rustc::lint::{EarlyContext, EarlyLintPass};
32
use rustc_errors::Applicability;
3+
use rustc_lint::{EarlyContext, EarlyLintPass};
44
use rustc_session::{declare_lint_pass, declare_tool_lint};
55
use rustc_span::source_map::Span;
66
use syntax::ast;

clippy_lints/src/default_trait_access.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use if_chain::if_chain;
2-
use rustc::lint::{LateContext, LateLintPass};
32
use rustc::ty;
43
use rustc_errors::Applicability;
54
use rustc_hir::*;
5+
use rustc_lint::{LateContext, LateLintPass};
66
use rustc_session::{declare_lint_pass, declare_tool_lint};
77

88
use crate::utils::{any_parent_is_automatically_derived, match_def_path, paths, span_lint_and_sugg};

clippy_lints/src/derive.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use crate::utils::paths;
22
use crate::utils::{is_automatically_derived, is_copy, match_path, span_lint_and_then};
33
use if_chain::if_chain;
4-
use rustc::lint::{LateContext, LateLintPass};
54
use rustc::ty::{self, Ty};
65
use rustc_hir::*;
6+
use rustc_lint::{LateContext, LateLintPass};
77
use rustc_session::{declare_lint_pass, declare_tool_lint};
88
use rustc_span::source_map::Span;
99

clippy_lints/src/doc.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
use crate::utils::{match_type, paths, return_ty, span_lint};
22
use itertools::Itertools;
3-
use rustc::lint::{in_external_macro, LateContext, LateLintPass};
3+
use rustc::lint::in_external_macro;
44
use rustc_data_structures::fx::FxHashSet;
55
use rustc_hir as hir;
6+
use rustc_lint::{LateContext, LateLintPass};
67
use rustc_session::{declare_tool_lint, impl_lint_pass};
78
use rustc_span::source_map::{BytePos, MultiSpan, Span};
89
use rustc_span::Pos;

clippy_lints/src/double_comparison.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//! Lint on unnecessary double comparisons. Some examples:
22
3-
use rustc::lint::{LateContext, LateLintPass};
43
use rustc_errors::Applicability;
54
use rustc_hir::*;
5+
use rustc_lint::{LateContext, LateLintPass};
66
use rustc_session::{declare_lint_pass, declare_tool_lint};
77
use rustc_span::source_map::Span;
88

clippy_lints/src/double_parens.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::utils::span_lint;
2-
use rustc::lint::{EarlyContext, EarlyLintPass};
2+
use rustc_lint::{EarlyContext, EarlyLintPass};
33
use rustc_session::{declare_lint_pass, declare_tool_lint};
44
use syntax::ast::*;
55

clippy_lints/src/drop_bounds.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::utils::{match_def_path, paths, span_lint};
22
use if_chain::if_chain;
3-
use rustc::lint::LateLintPass;
43
use rustc_hir::*;
4+
use rustc_lint::LateLintPass;
55
use rustc_session::{declare_lint_pass, declare_tool_lint};
66

77
declare_clippy_lint! {
@@ -38,12 +38,12 @@ const DROP_BOUNDS_SUMMARY: &str = "Bounds of the form `T: Drop` are useless. \
3838
declare_lint_pass!(DropBounds => [DROP_BOUNDS]);
3939

4040
impl<'a, 'tcx> LateLintPass<'a, 'tcx> for DropBounds {
41-
fn check_generic_param(&mut self, cx: &rustc::lint::LateContext<'a, 'tcx>, p: &'tcx GenericParam<'_>) {
41+
fn check_generic_param(&mut self, cx: &rustc_lint::LateContext<'a, 'tcx>, p: &'tcx GenericParam<'_>) {
4242
for bound in p.bounds.iter() {
4343
lint_bound(cx, bound);
4444
}
4545
}
46-
fn check_where_predicate(&mut self, cx: &rustc::lint::LateContext<'a, 'tcx>, p: &'tcx WherePredicate<'_>) {
46+
fn check_where_predicate(&mut self, cx: &rustc_lint::LateContext<'a, 'tcx>, p: &'tcx WherePredicate<'_>) {
4747
if let WherePredicate::BoundPredicate(WhereBoundPredicate { bounds, .. }) = p {
4848
for bound in *bounds {
4949
lint_bound(cx, bound);
@@ -52,7 +52,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for DropBounds {
5252
}
5353
}
5454

55-
fn lint_bound<'a, 'tcx>(cx: &rustc::lint::LateContext<'a, 'tcx>, bound: &'tcx GenericBound<'_>) {
55+
fn lint_bound<'a, 'tcx>(cx: &rustc_lint::LateContext<'a, 'tcx>, bound: &'tcx GenericBound<'_>) {
5656
if_chain! {
5757
if let GenericBound::Trait(t, _) = bound;
5858
if let Some(def_id) = t.trait_ref.path.res.opt_def_id();

clippy_lints/src/drop_forget_ref.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use crate::utils::{is_copy, match_def_path, paths, qpath_res, span_note_and_lint};
22
use if_chain::if_chain;
3-
use rustc::lint::{LateContext, LateLintPass};
43
use rustc::ty;
54
use rustc_hir::*;
5+
use rustc_lint::{LateContext, LateLintPass};
66
use rustc_session::{declare_lint_pass, declare_tool_lint};
77

88
declare_clippy_lint! {

clippy_lints/src/duration_subsec.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use if_chain::if_chain;
2-
use rustc::lint::{LateContext, LateLintPass};
32
use rustc_errors::Applicability;
43
use rustc_hir::*;
4+
use rustc_lint::{LateContext, LateLintPass};
55
use rustc_session::{declare_lint_pass, declare_tool_lint};
66
use rustc_span::source_map::Spanned;
77

clippy_lints/src/else_if_without_else.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
//! Lint on if expressions with an else if, but without a final else branch.
22
3-
use rustc::lint::{in_external_macro, EarlyContext, EarlyLintPass, LintContext};
3+
use rustc::lint::in_external_macro;
4+
use rustc_lint::{EarlyContext, EarlyLintPass, LintContext};
45
use rustc_session::{declare_lint_pass, declare_tool_lint};
56
use syntax::ast::*;
67

clippy_lints/src/empty_enum.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//! lint when there is an enum with no variants
22
33
use crate::utils::span_lint_and_then;
4-
use rustc::lint::{LateContext, LateLintPass};
54
use rustc_hir::*;
5+
use rustc_lint::{LateContext, LateLintPass};
66
use rustc_session::{declare_lint_pass, declare_tool_lint};
77

88
declare_clippy_lint! {

clippy_lints/src/entry.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ use crate::utils::{get_item_name, higher, match_type, paths, snippet, snippet_op
33
use crate::utils::{snippet_with_applicability, span_lint_and_then, walk_ptrs_ty};
44
use if_chain::if_chain;
55
use rustc::hir::map::Map;
6-
use rustc::lint::{LateContext, LateLintPass};
76
use rustc_errors::Applicability;
87
use rustc_hir::intravisit::{walk_expr, NestedVisitorMap, Visitor};
98
use rustc_hir::*;
9+
use rustc_lint::{LateContext, LateLintPass};
1010
use rustc_session::{declare_lint_pass, declare_tool_lint};
1111
use rustc_span::source_map::Span;
1212

clippy_lints/src/enum_clike.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
44
use crate::consts::{miri_to_const, Constant};
55
use crate::utils::span_lint;
6-
use rustc::lint::{LateContext, LateLintPass};
76
use rustc::ty;
87
use rustc::ty::util::IntTypeExt;
98
use rustc_hir::*;
9+
use rustc_lint::{LateContext, LateLintPass};
1010
use rustc_session::{declare_lint_pass, declare_tool_lint};
1111
use std::convert::TryFrom;
1212
use syntax::ast::{IntTy, UintTy};

clippy_lints/src/enum_glob_use.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
//! lint on `use`ing all variants of an enum
22
33
use crate::utils::span_lint;
4-
use rustc::lint::{LateContext, LateLintPass};
54
use rustc_hir::def::{DefKind, Res};
65
use rustc_hir::*;
6+
use rustc_lint::{LateContext, LateLintPass};
77
use rustc_session::{declare_lint_pass, declare_tool_lint};
88
use rustc_span::source_map::Span;
99

clippy_lints/src/enum_variants.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
use crate::utils::{camel_case, is_present_in_source};
44
use crate::utils::{span_help_and_lint, span_lint};
5-
use rustc::lint::{EarlyContext, EarlyLintPass, Lint};
5+
use rustc_lint::{EarlyContext, EarlyLintPass, Lint};
66
use rustc_session::{declare_tool_lint, impl_lint_pass};
77
use rustc_span::source_map::Span;
88
use rustc_span::symbol::Symbol;

clippy_lints/src/eq_op.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::utils::{implements_trait, is_copy, multispan_sugg, snippet, span_lint, span_lint_and_then, SpanlessEq};
2-
use rustc::lint::{LateContext, LateLintPass};
32
use rustc_errors::Applicability;
43
use rustc_hir::*;
4+
use rustc_lint::{LateContext, LateLintPass};
55
use rustc_session::{declare_lint_pass, declare_tool_lint};
66

77
declare_clippy_lint! {

0 commit comments

Comments
 (0)