rust/clippy_lints/src
bors ef95be517c Auto merge of #11609 - y21:get_first_non_primitives, r=giraffate
[`get_first`]: lint on non-primitive slices

Fixes #11594

I left the issue open for a couple days before making the PR to see if anyone has something to say, but it looks like there aren't any objections to removing this check that prevented linting on non-primitive slices, so here's the PR now.
There's a couple of instances in clippy itself where we now emit the lint. The actual relevant change is in the first commit and fixing the `.get(0)` instances in clippy itself is in the 2nd commit.

changelog: [`get_first`]: lint on non-primitive slices
2023-10-15 23:53:22 +00:00
..
cargo Merge commit 'ac0e10aa68' into clippyup 2022-10-06 09:44:38 +02:00
casts Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
functions Fix tests, only lint for public tests 2023-10-08 23:49:32 +02:00
loops dogfood 2023-10-04 18:08:30 +02:00
matches Update version attribute for 1.73 lints 2023-10-04 01:08:45 +02:00
methods Auto merge of #11609 - y21:get_first_non_primitives, r=giraffate 2023-10-15 23:53:22 +00:00
misc_early Merge commit '37f4c1725d' into clippyup 2023-07-02 14:59:02 +02:00
operators Update version attribute for 1.73 lints 2023-10-04 01:08:45 +02:00
transmute Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
types Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
unit_types Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
utils Avoid panic!, omit instead 2023-10-13 17:07:29 +09:00
absolute_paths.rs Merge commit '5436dba826' into clippyup 2023-07-31 23:53:53 +02:00
allow_attributes.rs Add missing lint description headers 2023-09-29 03:08:34 +02:00
almost_complete_range.rs Merge commit '3c06e0b1ce' into clippyup 2023-03-10 10:53:50 +01:00
approx_const.rs Merge commit 'd822110d3b' into clippyup 2022-12-01 18:29:38 +01:00
arc_with_non_send_sync.rs Merge commit '5436dba826' into clippyup 2023-07-31 23:53:53 +02:00
as_conversions.rs Merge commit '37f4c1725d' into clippyup 2023-07-02 14:59:02 +02:00
asm_syntax.rs Merge commit 'ac0e10aa68' into clippyup 2022-10-06 09:44:38 +02:00
assertions_on_constants.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
assertions_on_result_states.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
async_yields_async.rs Merge commit 'b52fb5234c' into clippyup 2022-09-09 13:36:26 +02:00
attrs.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
await_holding_invalid.rs Enable drop_tracking_mir by default. 2023-09-23 13:34:09 +00:00
blocks_in_if_conditions.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
bool_assert_comparison.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
bool_to_int_with_if.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
booleans.rs Merge commit '37f4c1725d' into clippyup 2023-07-02 14:59:02 +02:00
borrow_deref_ref.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
box_default.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
checked_conversions.rs Merge commit 'd822110d3b' into clippyup 2022-12-01 18:29:38 +01:00
cognitive_complexity.rs Use local key in providers 2023-03-21 15:38:51 +00:00
collapsible_if.rs Merge commit 'd822110d3b' into clippyup 2022-12-01 18:29:38 +01:00
collection_is_never_read.rs Merge commit '30448e8cf9' into clippyup 2023-06-02 11:41:57 +02:00
comparison_chain.rs Merge commit '4f142aa105' into clippyup 2022-10-23 15:18:45 +02:00
copies.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
copy_iterator.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
crate_in_macro_def.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
create_dir.rs Merge commit '2b2190cb56' into clippyup 2022-08-11 19:42:16 +02:00
dbg_macro.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
declared_lints.rs new lint: into_iter_without_iter 2023-09-30 19:38:16 +02:00
default.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
default_constructed_unit_structs.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
default_instead_of_iter_empty.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
default_numeric_fallback.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
default_union_representation.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
deprecated_lints.rs Merge commit '0cb0f76368' into clippyup 2022-06-30 10:50:09 +02:00
dereference.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
derivable_impls.rs Merge commit '98363cbf6a' into clippyup 2023-09-12 18:44:06 +02:00
derive.rs treat host effect params as erased generics in codegen 2023-09-14 07:34:35 +00:00
disallowed_macros.rs Merge commit '98363cbf6a' into clippyup 2023-09-12 18:44:06 +02:00
disallowed_methods.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
disallowed_names.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
disallowed_script_idents.rs Merge commit '83e42a2337' into clippyup 2023-04-11 15:31:08 +02:00
disallowed_types.rs rustc_hir: Change representation of import paths to support multiple resolutions 2022-12-01 18:51:05 +03:00
doc.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
double_parens.rs Box ExprKind::{Closure,MethodCall}, and QSelf in expressions, types, and patterns. 2022-11-17 13:45:59 +11:00
drop_forget_ref.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
duplicate_mod.rs Revert "Dogfood missing_assert_message on Clippy" 2023-03-08 08:51:50 +00:00
else_if_without_else.rs Merge commit 'd9ddce8a22' into clippyup 2022-06-04 13:34:07 +02:00
empty_drop.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
empty_enum.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
empty_structs_with_brackets.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
endian_bytes.rs Merge commit '080b587854' into clippyup 2023-08-24 21:32:12 +02:00
entry.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
enum_clike.rs it's not Miri but MIR constants 2023-09-25 16:19:02 +02:00
enum_variants.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
equatable_if_let.rs Merge commit 'f4850f7292' into clippyup 2022-11-21 20:51:52 +01:00
error_impl_error.rs Update version attribute for 1.73 lints 2023-10-04 01:08:45 +02:00
escape.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
eta_reduction.rs Merge commit '1e8fdf4928' into clippyup 2023-08-11 14:05:13 +02:00
excessive_bools.rs Merge commit '0f7558148c' into clippyup 2023-02-10 14:01:19 +01:00
excessive_nesting.rs Merge commit '080b587854' into clippyup 2023-08-24 21:32:12 +02:00
exhaustive_items.rs Take a LocalDefId in hir::Visitor::visit_fn. 2023-01-28 09:51:50 +00:00
exit.rs Merge commit '3c06e0b1ce' into clippyup 2023-03-10 10:53:50 +01:00
explicit_write.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
extra_unused_type_parameters.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
fallible_impl_from.rs change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_ref query; add EarlyBinder to impl_trait_ref in metadata 2023-01-14 00:29:56 -07:00
float_literal.rs Merge commit '37f4c1725d' into clippyup 2023-07-02 14:59:02 +02:00
floating_point_arithmetic.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
format.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
format_args.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
format_impl.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
format_push_string.rs Merge commit '37f4c1725d' into clippyup 2023-07-02 14:59:02 +02:00
formatting.rs Merge commit '37f4c1725d' into clippyup 2023-07-02 14:59:02 +02:00
four_forward_slashes.rs Update version attribute for 1.73 lints 2023-10-04 01:08:45 +02:00
from_over_into.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
from_raw_with_void_ptr.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
from_str_radix_10.rs Rm diagnostic item, use lang item 2022-11-18 06:16:20 +00:00
future_not_send.rs Rename arg_iter to iter_instantiated 2023-07-17 21:04:12 +00:00
if_let_mutex.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
if_not_else.rs Merge commit 'a5d597637d' into clippyup 2021-12-06 12:33:31 +01:00
if_then_some_else_none.rs Merge commit '98363cbf6a' into clippyup 2023-09-12 18:44:06 +02:00
ignored_unit_patterns.rs Avoid invoking ignored_unit_patterns in macro definition 2023-10-03 20:36:35 +09:00
implicit_hasher.rs Use Span#from_expansion instead of in_external_macro 2023-10-02 00:38:01 +09:00
implicit_return.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
implicit_saturating_add.rs Merge commit '435a8ad86c' into clippyup 2023-05-20 15:39:26 +02:00
implicit_saturating_sub.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
implied_bounds_in_impls.rs Merge commit '98363cbf6a' into clippyup 2023-09-12 18:44:06 +02:00
inconsistent_struct_constructor.rs Merge commit '149392b0ba' into clippyup 2023-02-25 19:28:50 -05:00
index_refutable_slice.rs Improve spans for indexing expressions 2023-08-04 13:17:39 +02:00
indexing_slicing.rs Improve spans for indexing expressions 2023-08-04 13:17:39 +02:00
infinite_iter.rs Remove box expressions from HIR 2023-03-14 17:18:26 +00:00
inherent_impl.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
inherent_to_string.rs Merge commit '5436dba826' into clippyup 2023-07-31 23:53:53 +02:00
init_numbered_fields.rs Don't store lazyness in DefKind 2023-09-26 02:53:59 +00:00
inline_fn_without_body.rs Merge commit 'ac0e10aa68' into clippyup 2022-10-06 09:44:38 +02:00
instant_subtraction.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
int_plus_one.rs Merge commit 'f4850f7292' into clippyup 2022-11-21 20:51:52 +01:00
invalid_upcast_comparisons.rs Merge commit 'f4850f7292' into clippyup 2022-11-21 20:51:52 +01:00
items_after_statements.rs Merge commit '83e42a2337' into clippyup 2023-04-11 15:31:08 +02:00
items_after_test_module.rs Fix items_after_test_module for non root modules, add applicable suggestion 2023-10-06 12:46:04 +00:00
iter_not_returning_iterator.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
iter_without_into_iter.rs Auto merge of #11638 - samueltardieu:into-iter, r=Manishearth 2023-10-07 21:33:53 +00:00
large_const_arrays.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
large_enum_variant.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
large_futures.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
large_include_file.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
large_stack_arrays.rs Merge commit '30448e8cf9' into clippyup 2023-06-02 11:41:57 +02:00
large_stack_frames.rs Merge commit '080b587854' into clippyup 2023-08-24 21:32:12 +02:00
len_zero.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
let_if_seq.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
let_underscore.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
let_with_type_underscore.rs Merge commit '37f4c1725d' into clippyup 2023-07-02 14:59:02 +02:00
lib.deprecated.rs Merge commit 'b7f3f7f608' into clippyup 2021-10-07 11:21:30 +02:00
lib.rs Auto merge of #11550 - blyxyas:fix-impl_trait_in_params-for_assocfn, r=dswij 2023-10-08 21:57:56 +00:00
lifetimes.rs Merge commit '5436dba826' into clippyup 2023-07-31 23:53:53 +02:00
lines_filter_map_ok.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
literal_representation.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
macro_use.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
main_recursion.rs Merge 'rust-clippy/master' into clippyup 2022-05-21 13:24:00 +02:00
manual_assert.rs Merge commit '371120bdbf' into clippyup 2023-05-05 17:45:49 +02:00
manual_async_fn.rs Merge commit 'd5e2a7aca5' into clippyup 2023-03-24 14:26:19 +01:00
manual_bits.rs dogfood 2023-10-04 18:08:30 +02:00
manual_clamp.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
manual_float_methods.rs Update version attribute for 1.73 lints 2023-10-04 01:08:45 +02:00
manual_hash_one.rs Add manual_hash_one lint 2023-09-26 13:49:15 +00:00
manual_is_ascii_check.rs [manual_is_ascii_check]: Also check for is_ascii_hexdigt 2023-10-12 19:12:42 +00:00
manual_let_else.rs [manual_let_else]: only omit block if span is from same ctxt 2023-09-29 16:54:50 +02:00
manual_main_separator_str.rs Merge commit 'd5e2a7aca5' into clippyup 2023-03-24 14:26:19 +01:00
manual_non_exhaustive.rs Remove extraneous #[non_exhaustive] check in lint 2023-10-01 09:54:45 -05:00
manual_range_patterns.rs Merge commit '98363cbf6a' into clippyup 2023-09-12 18:44:06 +02:00
manual_rem_euclid.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
manual_retain.rs Merge commit '080b587854' into clippyup 2023-08-24 21:32:12 +02:00
manual_slice_size_calculation.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
manual_string_new.rs Rm diagnostic item, use lang item 2022-11-18 06:16:20 +00:00
manual_strip.rs Improve spans for indexing expressions 2023-08-04 13:17:39 +02:00
map_unit_fn.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
match_result_ok.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
mem_replace.rs Merge commit '83e42a2337' into clippyup 2023-04-11 15:31:08 +02:00
min_ident_chars.rs Merge commit '5436dba826' into clippyup 2023-07-31 23:53:53 +02:00
minmax.rs Merge commit '37f4c1725d' into clippyup 2023-07-02 14:59:02 +02:00
misc.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
mismatching_type_param_order.rs Merge commit '37f4c1725d' into clippyup 2023-07-02 14:59:02 +02:00
missing_assert_message.rs Mention that missing_assert_message lint ignores test functions 2023-09-27 22:06:01 +01:00
missing_asserts_for_indexing.rs Merge commit '98363cbf6a' into clippyup 2023-09-12 18:44:06 +02:00
missing_const_for_fn.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
missing_doc.rs dogfood 2023-10-04 18:08:30 +02:00
missing_enforced_import_rename.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
missing_fields_in_debug.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
missing_inline.rs rustc: Move crate_types from Session to GlobalCtxt 2023-08-09 14:17:54 +08:00
missing_trait_methods.rs Merge commit '371120bdbf' into clippyup 2023-05-05 17:45:49 +02:00
mixed_read_write_in_expression.rs Merge remote-tracking branch 'upstream/master' into rustup 2023-10-06 17:31:44 +02:00
module_style.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
multi_assignments.rs Merge commit 'f51aade56f' into clippyup 2022-08-31 09:24:45 -04:00
multiple_unsafe_ops_per_block.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
mut_key.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
mut_mut.rs Rename Rptr to Ref in AST and HIR 2022-12-28 18:52:36 +01:00
mut_reference.rs Merge commit '1e8fdf4928' into clippyup 2023-08-11 14:05:13 +02:00
mutable_debug_assertion.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
mutex_atomic.rs Merge commit 'a3ed905928' into clippyup 2023-04-23 13:28:56 +02:00
needless_arbitrary_self_type.rs Rename Rptr to Ref in AST and HIR 2022-12-28 18:52:36 +01:00
needless_bool.rs Improve spans for indexing expressions 2023-08-04 13:17:39 +02:00
needless_borrowed_ref.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
needless_borrows_for_generic_args.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
needless_continue.rs dogfood 2023-10-04 18:08:30 +02:00
needless_else.rs Merge commit '080b587854' into clippyup 2023-08-24 21:32:12 +02:00
needless_for_each.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
needless_if.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
needless_late_init.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
needless_parens_on_range_literals.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
needless_pass_by_ref_mut.rs Update version attribute for 1.73 lints 2023-10-04 01:08:45 +02:00
needless_pass_by_value.rs Merge commit '5436dba826' into clippyup 2023-07-31 23:53:53 +02:00
needless_question_mark.rs Move scrutinee HirId into MatchSource::TryDesugar 2023-08-14 21:43:56 +00:00
needless_update.rs Merge commit 'd7b5cbf065' into clippyup 2022-06-16 17:39:06 +02:00
neg_cmp_op_on_partial_ord.rs Fix clippy's missing substs 2022-11-21 20:39:29 +00:00
neg_multiply.rs Merge commit '371120bdbf' into clippyup 2023-05-05 17:45:49 +02:00
new_without_default.rs Merge commit '080b587854' into clippyup 2023-08-24 21:32:12 +02:00
no_effect.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
no_mangle_with_rust_abi.rs Merge commit 'd5e2a7aca5' into clippyup 2023-03-24 14:26:19 +01:00
non_canonical_impls.rs Update version attribute for 1.73 lints 2023-10-04 01:08:45 +02:00
non_copy_const.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
non_expressive_names.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
non_octal_unix_permissions.rs Merge commit '3c06e0b1ce' into clippyup 2023-03-10 10:53:50 +01:00
non_send_fields_in_send_ty.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
nonstandard_macro_braces.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
octal_escapes.rs Merge commit 'a3ed905928' into clippyup 2023-04-23 13:28:56 +02:00
only_used_in_recursion.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
option_env_unwrap.rs Merge commit '5436dba826' into clippyup 2023-07-31 23:53:53 +02:00
option_if_let_else.rs Merge commit '1e8fdf4928' into clippyup 2023-08-11 14:05:13 +02:00
overflow_check_conditional.rs Merge commit 'a5d597637d' into clippyup 2021-12-06 12:33:31 +01:00
panic_in_result_fn.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
panic_unimplemented.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
partial_pub_fields.rs Merge commit '4f142aa105' into clippyup 2022-10-23 15:18:45 +02:00
partialeq_ne_impl.rs Use local key in providers 2023-03-21 15:38:51 +00:00
partialeq_to_none.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
pass_by_ref_or_value.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
pattern_type_mismatch.rs Take a LocalDefId in hir::Visitor::visit_fn. 2023-01-28 09:51:50 +00:00
permissions_set_readonly_false.rs Merge commit '3c06e0b1ce' into clippyup 2023-03-10 10:53:50 +01:00
precedence.rs Box ExprKind::{Closure,MethodCall}, and QSelf in expressions, types, and patterns. 2022-11-17 13:45:59 +11:00
ptr.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
ptr_offset_with_cast.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
pub_use.rs Merge commit '7c21f91b15' into clippyup 2022-05-05 15:12:52 +01:00
question_mark.rs Merge commit '1e8fdf4928' into clippyup 2023-08-11 14:05:13 +02:00
question_mark_used.rs Move scrutinee HirId into MatchSource::TryDesugar 2023-08-14 21:43:56 +00:00
ranges.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
raw_strings.rs Move needless_raw_string_hashes to pedantic 2023-09-28 21:24:42 +02:00
rc_clone_in_vec_init.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
read_zero_byte_vec.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
redundant_async_block.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
redundant_clone.rs Merge commit '37f4c1725d' into clippyup 2023-07-02 14:59:02 +02:00
redundant_closure_call.rs Record asyncness span in HIR 2023-09-21 19:18:14 +00:00
redundant_else.rs Update clippy 2022-01-23 19:31:32 +08:00
redundant_field_names.rs Merge commit 'd822110d3b' into clippyup 2022-12-01 18:29:38 +01:00
redundant_locals.rs Fix ice 2023-10-07 01:28:06 +09:00
redundant_pub_crate.rs Merge commit '4bdfb0741d' into clippyup 2022-12-17 14:12:54 +01:00
redundant_slicing.rs Improve spans for indexing expressions 2023-08-04 13:17:39 +02:00
redundant_static_lifetimes.rs Merge commit '5436dba826' into clippyup 2023-07-31 23:53:53 +02:00
redundant_type_annotations.rs Merge commit '080b587854' into clippyup 2023-08-24 21:32:12 +02:00
ref_option_ref.rs Add (..) syntax for RTN 2023-03-28 01:14:28 +00:00
ref_patterns.rs Merge commit '435a8ad86c' into clippyup 2023-05-20 15:39:26 +02:00
reference.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
regex.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
renamed_lints.rs Merge commit '98363cbf6a' into clippyup 2023-09-12 18:44:06 +02:00
reserve_after_initialization.rs Merge commit '080b587854' into clippyup 2023-08-24 21:32:12 +02:00
return_self_not_must_use.rs Merge commit '0f7558148c' into clippyup 2023-02-10 14:01:19 +01:00
returns.rs Move scrutinee HirId into MatchSource::TryDesugar 2023-08-14 21:43:56 +00:00
same_name_method.rs Merge branch 'master' into rustup 2023-02-25 17:43:19 -05:00
self_named_constructors.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
semicolon_block.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
semicolon_if_nothing_returned.rs Merge commit '5436dba826' into clippyup 2023-07-31 23:53:53 +02:00
serde_api.rs Box HIR Generics and Impl. 2022-04-30 13:51:49 +02:00
shadow.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
significant_drop_tightening.rs Merge commit '5436dba826' into clippyup 2023-07-31 23:53:53 +02:00
single_call_fn.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
single_char_lifetime_names.rs Merge commit 'd7b5cbf065' into clippyup 2022-06-16 17:39:06 +02:00
single_component_path_imports.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
single_range_in_vec_init.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
size_of_in_element_count.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
size_of_ref.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
slow_vector_initialization.rs dogfood 2023-10-04 18:08:30 +02:00
std_instead_of_core.rs Avoid linting in external/proc macro 2023-09-30 23:56:11 +09:00
strings.rs Improve spans for indexing expressions 2023-08-04 13:17:39 +02:00
strlen_on_c_strings.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
suspicious_doc_comments.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
suspicious_operation_groupings.rs Update tools and fulldeps tests 2023-09-11 15:51:19 +00:00
suspicious_trait_impl.rs Use LanguageItems::require less 2022-10-29 16:04:10 -05:00
suspicious_xor_used_as_pow.rs Merge commit '1e8fdf4928' into clippyup 2023-08-11 14:05:13 +02:00
swap.rs Improve spans for indexing expressions 2023-08-04 13:17:39 +02:00
swap_ptr_to_ref.rs Merge commit 'ac0e10aa68' into clippyup 2022-10-06 09:44:38 +02:00
tabs_in_doc_comments.rs Merge 'rust-clippy/master' into clippyup 2022-05-21 13:24:00 +02:00
temporary_assignment.rs Improve spans for indexing expressions 2023-08-04 13:17:39 +02:00
tests_outside_test_module.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
to_digit_is_some.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
trailing_empty_array.rs Merge commit '371120bdbf' into clippyup 2023-05-05 17:45:49 +02:00
trait_bounds.rs Merge commit '37f4c1725d' into clippyup 2023-07-02 14:59:02 +02:00
tuple_array_conversions.rs Merge commit '080b587854' into clippyup 2023-08-24 21:32:12 +02:00
undocumented_unsafe_blocks.rs Merge commit '98363cbf6a' into clippyup 2023-09-12 18:44:06 +02:00
unicode.rs Merge commit '371120bdbf' into clippyup 2023-05-05 17:45:49 +02:00
uninit_vec.rs dogfood 2023-10-04 18:08:30 +02:00
unit_return_expecting_ord.rs Merge commit '98363cbf6a' into clippyup 2023-09-12 18:44:06 +02:00
unnamed_address.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
unnecessary_box_returns.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
unnecessary_map_on_constructor.rs dogfood 2023-10-04 18:08:30 +02:00
unnecessary_owned_empty_strings.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
unnecessary_self_imports.rs rustc_ast_lowering: Stop lowering imports into multiple items 2022-12-01 18:51:20 +03:00
unnecessary_struct_initialization.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
unnecessary_wraps.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
unnested_or_patterns.rs Update tools and fulldeps tests 2023-09-11 15:51:19 +00:00
unsafe_removed_from_name.rs rustc_ast_lowering: Stop lowering imports into multiple items 2022-12-01 18:51:20 +03:00
unused_async.rs Merge commit '5436dba826' into clippyup 2023-07-31 23:53:53 +02:00
unused_io_amount.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
unused_peekable.rs Merge commit 'f4850f7292' into clippyup 2022-11-21 20:51:52 +01:00
unused_rounding.rs Merge commit 'd822110d3b' into clippyup 2022-12-01 18:29:38 +01:00
unused_self.rs Merge commit '7f27e2e74e' into clippyup 2023-01-12 19:48:13 +01:00
unused_unit.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
unwrap.rs Merge commit '98363cbf6a' into clippyup 2023-09-12 18:44:06 +02:00
unwrap_in_result.rs Take a LocalDefId in hir::Visitor::visit_fn. 2023-01-28 09:51:50 +00:00
upper_case_acronyms.rs Merge commit '37f4c1725d' into clippyup 2023-07-02 14:59:02 +02:00
use_self.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
useless_conversion.rs Merge commit '7671c283a5' into clippyup 2023-09-25 11:28:58 +02:00
vec.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
vec_init_then_push.rs Improve spans for indexing expressions 2023-08-04 13:17:39 +02:00
visibility.rs Merge commit 'd9c24d1b1e' into clippyup 2023-07-17 10:22:32 +02:00
wildcard_imports.rs Do not lint when imported item contains underscore 2023-09-26 12:58:48 +09:00
write.rs Don't escape unicode escape braces in print_literal 2023-10-01 21:43:09 +00:00
zero_div_zero.rs Merge commit 'ac0e10aa68' into clippyup 2022-10-06 09:44:38 +02:00
zero_sized_map_values.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00