Skip to content

Commit d7a2311

Browse files
committed
Auto merge of #6914 - camsteffen:source-utils, r=Manishearth
Move some utils to `clippy_utils::source` changelog: none Continues #6907
2 parents 0929a24 + 6fc52a6 commit d7a2311

File tree

152 files changed

+753
-649
lines changed

Some content is hidden

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

152 files changed

+753
-649
lines changed

clippy_lints/src/assertions_on_constants.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use crate::consts::{constant, Constant};
2-
use crate::utils::{is_direct_expn_of, is_expn_of, match_panic_call, snippet_opt, span_lint_and_help};
2+
use crate::utils::{is_direct_expn_of, is_expn_of, match_panic_call, span_lint_and_help};
3+
use clippy_utils::source::snippet_opt;
34
use if_chain::if_chain;
45
use rustc_hir::{Expr, ExprKind, UnOp};
56
use rustc_lint::{LateContext, LateLintPass};

clippy_lints/src/assign_ops.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
use crate::utils::{eq_expr_value, get_trait_def_id, snippet_opt, span_lint_and_then, trait_ref_of_method};
1+
use crate::utils::{eq_expr_value, get_trait_def_id, span_lint_and_then, trait_ref_of_method};
22
use crate::utils::{higher, sugg};
3+
use clippy_utils::source::snippet_opt;
34
use clippy_utils::ty::implements_trait;
45
use if_chain::if_chain;
56
use rustc_errors::Applicability;

clippy_lints/src/async_yields_async.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
use crate::utils::{snippet, span_lint_and_then};
1+
use crate::utils::span_lint_and_then;
2+
use clippy_utils::source::snippet;
23
use clippy_utils::ty::implements_trait;
34
use rustc_errors::Applicability;
45
use rustc_hir::{AsyncGeneratorKind, Body, BodyId, ExprKind, GeneratorKind, QPath};

clippy_lints/src/attrs.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
//! checks for attributes
22
3-
use crate::utils::{
4-
first_line_of_span, is_present_in_source, match_panic_def_id, snippet_opt, span_lint, span_lint_and_help,
5-
span_lint_and_sugg, span_lint_and_then, without_block_comments,
6-
};
3+
use crate::utils::{match_panic_def_id, span_lint, span_lint_and_help, span_lint_and_sugg, span_lint_and_then};
4+
use clippy_utils::source::{first_line_of_span, is_present_in_source, snippet_opt, without_block_comments};
75
use if_chain::if_chain;
86
use rustc_ast::{AttrKind, AttrStyle, Attribute, Lit, LitKind, MetaItemKind, NestedMetaItem};
97
use rustc_errors::Applicability;

clippy_lints/src/blocks_in_if_conditions.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
use crate::utils::{
2-
differing_macro_contexts, get_parent_expr, snippet_block_with_applicability, span_lint, span_lint_and_sugg,
3-
};
1+
use crate::utils::{differing_macro_contexts, get_parent_expr, span_lint, span_lint_and_sugg};
2+
use clippy_utils::source::snippet_block_with_applicability;
43
use clippy_utils::ty::implements_trait;
54
use if_chain::if_chain;
65
use rustc_errors::Applicability;

clippy_lints/src/booleans.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
use crate::utils::{
2-
eq_expr_value, get_trait_def_id, in_macro, paths, snippet_opt, span_lint_and_sugg, span_lint_and_then,
3-
};
1+
use crate::utils::{eq_expr_value, get_trait_def_id, in_macro, paths, span_lint_and_sugg, span_lint_and_then};
2+
use clippy_utils::source::snippet_opt;
43
use clippy_utils::ty::{implements_trait, is_type_diagnostic_item};
54
use if_chain::if_chain;
65
use rustc_ast::ast::LitKind;

clippy_lints/src/bytecount.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
use crate::utils::{
2-
contains_name, get_pat_name, paths, single_segment_path, snippet_with_applicability, span_lint_and_sugg,
3-
};
1+
use crate::utils::{contains_name, get_pat_name, paths, single_segment_path, span_lint_and_sugg};
2+
use clippy_utils::source::snippet_with_applicability;
43
use clippy_utils::ty::match_type;
54
use if_chain::if_chain;
65
use rustc_errors::Applicability;

clippy_lints/src/casts/cast_lossless.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1+
use clippy_utils::source::snippet_opt;
12
use clippy_utils::ty::is_isize_or_usize;
23
use rustc_errors::Applicability;
34
use rustc_hir::{Expr, ExprKind};
45
use rustc_lint::LateContext;
56
use rustc_middle::ty::{self, FloatTy, Ty};
67

7-
use crate::utils::{in_constant, snippet_opt, span_lint_and_sugg};
8+
use crate::utils::{in_constant, span_lint_and_sugg};
89

910
use super::{utils, CAST_LOSSLESS};
1011

clippy_lints/src/casts/char_lit_as_u8.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1+
use clippy_utils::source::snippet_with_applicability;
2+
use if_chain::if_chain;
13
use rustc_ast::LitKind;
24
use rustc_errors::Applicability;
35
use rustc_hir::{Expr, ExprKind};
46
use rustc_lint::LateContext;
57
use rustc_middle::ty::{self, UintTy};
68

7-
use if_chain::if_chain;
8-
9-
use crate::utils::{snippet_with_applicability, span_lint_and_then};
9+
use crate::utils::span_lint_and_then;
1010

1111
use super::CHAR_LIT_AS_U8;
1212

clippy_lints/src/casts/fn_to_numeric_cast.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1+
use crate::utils::span_lint_and_sugg;
2+
use clippy_utils::source::snippet_with_applicability;
13
use rustc_errors::Applicability;
24
use rustc_hir::Expr;
35
use rustc_lint::LateContext;
46
use rustc_middle::ty::{self, Ty, UintTy};
57

6-
use crate::utils::{snippet_with_applicability, span_lint_and_sugg};
7-
88
use super::{utils, FN_TO_NUMERIC_CAST};
99

1010
pub(super) fn check(cx: &LateContext<'_>, expr: &Expr<'_>, cast_expr: &Expr<'_>, cast_from: Ty<'_>, cast_to: Ty<'_>) {

0 commit comments

Comments
 (0)