| Age | Commit message (Expand) | Author | Lines |
| 2025-08-02 | Revert "`return_and_then`: only lint returning expressions (#14783)" | Philipp Krones | -20/+8 |
| 2025-08-02 | Revert "Extend `manual_is_variant_and lint` to check for boolean map comparis... | Philipp Krones | -65/+6 |
| 2025-08-02 | Consider deref'ed argument as non-temporary (#15172) | Timo | -15/+37 |
| 2025-08-02 | Move `uninlined_format_args` to `pedantic` (#15287) | dswij | -1/+1 |
| 2025-06-22 | Port `#[no_mangle]` to new attribute parsing infrastructure | Jonathan Brouwer | -6/+6 |
| 2025-06-22 | Port `#[must_use]` to new attribute parsing infrastructure | Jonathan Brouwer | -15/+24 |
| 2025-06-21 | All HIR attributes are outer | David Tolnay | -3/+10 |
| 2025-06-21 | Rollup merge of #142787 - samueltardieu:diag-items-for-clippy, r=Manishearth,... | Matthias Krüger | -15/+16 |
| 2025-06-20 | Auto merge of #142794 - tgross35:rollup-iae7okj, r=tgross35 | bors | -3/+2 |
| 2025-06-20 | clippy: replace path uses by diagnostic items | Samuel Tardieu | -15/+16 |
| 2025-06-20 | Avoid some unnecessary symbol interning. | Nicholas Nethercote | -1/+1 |
| 2025-06-19 | Extract Translator struct | Cameron Steffen | -3/+2 |
| 2025-06-18 | Auto merge of #138165 - jdonszelmann:inline, r=oli-obk | bors | -29/+28 |
| 2025-06-17 | fix clippy | Jana Dönszelmann | -4/+4 |
| 2025-06-17 | Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkov | Jacob Pratt | -3/+3 |
| 2025-06-17 | convert entire codebase to parsed inline attrs | Jana Dönszelmann | -29/+28 |
| 2025-06-16 | clippy: add `MetaSized` conditions | David Wood | -1/+8 |
| 2025-06-13 | Reduce precedence of expressions that have an outer attr | David Tolnay | -11/+11 |
| 2025-06-13 | Move COERCE_CONTAINER_TO_ANY to nursery, as it has FPs | Philipp Krones | -1/+1 |
| 2025-06-13 | Merge commit '4ef75291b5dd6739212f1f61666d19d4e086690d' into clippy-subtree-u... | Philipp Krones | -391/+1115 |
| 2025-06-12 | avoid `&mut P<T>` in `visit_expr` etc methods | Deadbeef | -3/+3 |
| 2025-06-06 | Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-dead | Guillaume Gomez | -1/+1 |
| 2025-06-03 | Rollup merge of #141741 - nnethercote:overhaul-UsePath, r=petrochenkov | Matthias Krüger | -25/+25 |
| 2025-06-03 | Overhaul `UsePath`. | Nicholas Nethercote | -22/+22 |
| 2025-06-02 | Auto merge of #141814 - flip1995:clippy-subtree-update, r=Manishearth | bors | -282/+501 |
| 2025-06-02 | Invert the sense of `is_not_macro_export`. | Nicholas Nethercote | -5/+5 |
| 2025-05-31 | Merge commit '57cbadd68ac473bc50453f6b1320a02b68115f12' | Philipp Krones | -282/+501 |
| 2025-05-30 | Reorder fields in `hir::ItemKind` variants. | Nicholas Nethercote | -19/+19 |
| 2025-05-29 | Rollup merge of #141675 - nnethercote:ItemKind-field-order, r=fee1-dead | Jacob Pratt | -2/+2 |
| 2025-05-29 | Rollup merge of #141638 - oli-obk:builtin-index, r=lcnr | Jacob Pratt | -5/+4 |
| 2025-05-28 | Use `builin_index` instead of hand-rolling it | Oli Scherer | -5/+4 |
| 2025-05-28 | Reorder `ast::ItemKind::{Struct,Enum,Union}` fields. | Nicholas Nethercote | -2/+2 |
| 2025-05-27 | Rename unpack to kind | Michael Goulet | -23/+23 |
| 2025-05-27 | Reduce `P<T>` to a typedef of `Box<T>`. | Nicholas Nethercote | -1/+1 |
| 2025-05-22 | Rename `kw::Empty` as `sym::empty`. | Nicholas Nethercote | -4/+4 |
| 2025-05-21 | Merge commit 'cadf98bb7d783e2ea3572446c3f80d3592ec5f86' into clippy-subtree-u... | Philipp Krones | -1224/+1892 |
| 2025-05-19 | Rollup merge of #140874 - mejrs:rads, r=WaffleLapkin | Stuart Cook | -10/+10 |
| 2025-05-18 | Remove rustc_attr_data_structures re-export from rustc_attr_parsing | mejrs | -10/+10 |
| 2025-05-15 | Merge commit '0450db33a5d8587f7c1d4b6d233dac963605766b' into clippy-subtree-u... | Philipp Krones | -806/+848 |
| 2025-05-06 | Auto merge of #131160 - ismailarilik:handle-potential-query-instability-lint-... | bors | -1/+1 |
| 2025-05-05 | Handle rustc_middle cases of rustc::potential_query_instability lint | ismailarilik | -1/+1 |
| 2025-05-05 | Rename Instance::new to Instance::new_raw and add a note that it is raw | Michael Goulet | -1/+1 |
| 2025-05-01 | Merge commit '03a5b6b976ac121f4233775c49a4bce026065b47' into clippy-subtree-u... | Philipp Krones | -355/+433 |
| 2025-04-24 | Remove `weak` alias terminology | Boxy | -2/+2 |
| 2025-04-22 | Merge commit '0621446356e20fd2ead13a6763bb936c95eb0cfa' into clippy-subtree-u... | Philipp Krones | -4765/+4244 |
| 2025-04-18 | Rollup merge of #138528 - dianne:implicit-deref-patterns, r=Nadrieril | Matthias Krüger | -1/+1 |
| 2025-04-16 | Rename `LifetimeName` as `LifetimeKind`. | Nicholas Nethercote | -9/+9 |
| 2025-04-15 | Move `name` field from `AssocItem` to `AssocKind` variants. | Nicholas Nethercote | -6/+6 |
| 2025-04-15 | Move `opt_rpitit_info` field to `hir::AssocKind::Type`. | Nicholas Nethercote | -1/+1 |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -16/+14 |