about summary refs log tree commit diff
path: root/clippy_utils
AgeCommit message (Expand)AuthorLines
2025-05-31Bump nightly version -> 2025-05-31Philipp Krones-1/+1
2025-05-31Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-10/+13
2025-05-29Rollup merge of #141675 - nnethercote:ItemKind-field-order, r=fee1-deadJacob Pratt-4/+4
2025-05-29Rollup merge of #141638 - oli-obk:builtin-index, r=lcnrJacob Pratt-3/+1
2025-05-28Use `builin_index` instead of hand-rolling itOli Scherer-3/+1
2025-05-28Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.Nicholas Nethercote-4/+4
2025-05-27Rename unpack to kindMichael Goulet-8/+8
2025-05-26Consider consts in patterns as refutable (#14887)Timo-6/+8
2025-05-24Consider consts in patterns as refutableAlex Macleod-6/+8
2025-05-25fix: `assign_op_pattern` FP on unstable const traityanglsh-1/+2
2025-05-23Properly analyze captures from unsafe bindersMichael Goulet-0/+2
2025-05-21Merge commit 'cadf98bb7d783e2ea3572446c3f80d3592ec5f86' into clippy-subtree-u...Philipp Krones-154/+357
2025-05-21Bump nightly version -> 2025-05-21Philipp Krones-1/+1
2025-05-21Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-153/+356
2025-05-20Fixes `manual_slice_size_computation` ICE and triggers in `const` context (#1...Timo-1/+1
2025-05-19Use symbols instead of `&str` when possibleSamuel Tardieu-51/+205
2025-05-19Ensure that symbols list stays sortedSamuel Tardieu-0/+2
2025-05-19Sort the existing list of symbolsSamuel Tardieu-48/+50
2025-05-19Add new `useless_concat` lint (#13829)Samuel Tardieu-0/+1
2025-05-19Rollup merge of #140874 - mejrs:rads, r=WaffleLapkinStuart Cook-4/+6
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-4/+6
2025-05-17Misc changes (#14702)Timo-30/+64
2025-05-17clippy_dev: remove the need for markers when bumping the versionJason Newcomb-2/+0
2025-05-16Rewrite `non_copy_const` (#13207)llogiq-0/+11
2025-05-16`match_same_arms`, `ifs_same_cond`: lint once per same arm/condition (#14637)Samuel Tardieu-21/+22
2025-05-16`match_same_arms`, `ifs_same_cond`: lint once per same arm/conditionAlex Macleod-21/+22
2025-05-16Rewrite `non_copy_const`Jason Newcomb-0/+11
2025-05-15Merge commit '0450db33a5d8587f7c1d4b6d233dac963605766b' into clippy-subtree-u...Philipp Krones-444/+468
2025-05-15Bump Clippy version -> 0.1.89Philipp Krones-1/+1
2025-05-15Bump nightly version -> 2025-05-14Philipp Krones-1/+1
2025-05-15Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-442/+466
2025-05-14`mem::size_of_val` is const-stable since Rust 1.85Samuel Tardieu-1/+1
2025-05-14Improve code and apply suggestionsGuillaume Gomez-1/+1
2025-05-13Add new lint: `cloned_ref_to_slice_refs` (#14284)llogiq-2/+2
2025-05-12add lint `cloned_ref_to_slice_refs`asdfish-2/+2
2025-05-12Move `concat` macro path into `clippy_utils::paths`Guillaume Gomez-0/+1
2025-05-10Resolve through local re-exports in `lookup_path` (#14772)dswij-4/+15
2025-05-10`char::is_digit()` is const-stable only since Rust 1.87Samuel Tardieu-1/+1
2025-05-09Resolve through local re-exports in `lookup_path`Alex Macleod-4/+15
2025-05-07Require T: TypeFoldable in Binder<T> visitMichael Goulet-3/+3
2025-05-07Replace `Symbol::as_str` usage in `match` expressionsAlex Macleod-0/+35
2025-05-06Actually check for a problematic line comment in `with_leading_whitespace`Jason Newcomb-24/+62
2025-05-06Remove redundant work in `trait_ref_of_method`.Jason Newcomb-6/+2
2025-05-06Remove some unused `#![feature]`sAlex Macleod-3/+0
2025-05-06Gate collapsible_if let_chains lints on edition 2024 and MSRV (#14723)Samuel Tardieu-0/+1
2025-05-06Gate collapsible_if let_chains lints on edition 2024 and MSRVAlex Macleod-0/+1
2025-05-04Move `lookup_path` and similar into `clippy_utils::paths`Alex Macleod-220/+225
2025-05-04Replace str path utils with new `PathLookup` typeAlex Macleod-306/+327
2025-05-02fix: `manual_slice_fill` FP on `IndexMut` overload (#14719)Manish Goregaokar-0/+7
2025-05-02fix: `manual_slice_fill` FP on `IndexMut` overloadyanglsh-0/+7