about summary refs log tree commit diff
path: root/clippy_utils/src
AgeCommit message (Expand)AuthorLines
2025-01-24add new lint `non_std_lazy_statics`J-ZhengLi-1/+1
2025-01-23`visit_x_unambig`Boxy-1/+1
2025-01-23The clipper :3cBoxy-19/+20
2025-01-23Make `hir::TyKind::TraitObject` use tagged ptrBoxy-2/+2
2025-01-22Extract `leaks_droppable_temporary_with_limited_lifetime()`Samuel Tardieu-3/+20
2025-01-20New lint: `unnecessary_semicolon` (#14032)llogiq-7/+7
2025-01-20Get rid of mir::Const::from_ty_constMichael Goulet-5/+4
2025-01-19add a new lint for `repeat().take()` that can be replaced with `repeat_n()` (...Timo-2/+2
2025-01-19Apply `unnecessary_semicolon` to Clippy sourcesSamuel Tardieu-7/+7
2025-01-18Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"Rémy Rakic-1/+1
2025-01-18Emit `missing_const_for_fn` for `CONST_MUT_REFS`Thomas Churchman-4/+5
2025-01-18Handle more cases in `is_normalizable`Samuel Tardieu-5/+11
2025-01-15use `repeat_n()` where availablelapla-cogito-3/+2
2025-01-15add `manual_repeat_n` lintlapla-cogito-0/+1
2025-01-15New lint `useless-nonzero-new_unchecked` (#13993)Manish Goregaokar-1/+1
2025-01-13New lint `useless-nonzero-new_unchecked`Samuel Tardieu-1/+1
2025-01-13Rust 1.81 and later support elision with explicit self typesSamuel Tardieu-1/+1
2025-01-11migrate `clippy` to the `DenseBitSet` nameRémy Rakic-16/+16
2025-01-10New lint: manual_ok_err (#13740)Alejandra González-0/+11
2025-01-10New lint: manual_ok_errSamuel Tardieu-0/+11
2025-01-09Merge commit '19e305bb57a7595f2a8d81f521c0dd8bf854e739' into clippy-subtree-u...Philipp Krones-5/+7
2025-01-09Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-6/+7
2025-01-08Rename PatKind::Lit to ExprOli Scherer-4/+4
2025-01-08Exhaustively handle expressions in patternsOli Scherer-29/+76
2025-01-07Rollup merge of #134989 - max-niederman:guard-patterns-hir, r=oli-obkMatthias Krüger-1/+5
2025-01-04turn hir::ItemKind::Fn into a named-field variantRalf Jung-4/+4
2025-01-01Dogfood double_ended_iterator_lastQuentin Santos-1/+1
2025-01-01Revert "Dogfood double_ended_iterator_last"Quentin Santos-1/+1
2025-01-01Dogfood double_ended_iterator_lastQuentin Santos-1/+1
2024-12-31cover guard patterns in clippy lintsMax Niederman-1/+5
2024-12-29Move more def paths into `clippy_utils::paths`Guillaume Gomez-0/+2
2024-12-27Make `inconsistent_struct_constructor` "all fields are shorthand" requirement...Timo-4/+4
2024-12-27Remove obsolete comment (#13850)Timo-1/+0
2024-12-26Make "all fields are shorthand" requirement configurableSamuel Moelius-4/+4
2024-12-26Merge commit '609cd310be44677ae31d452a17b0f8207e1abfe1' into clippy-subtree-u...Philipp Krones-71/+40
2024-12-26Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-71/+40
2024-12-24Auto merge of #134625 - compiler-errors:unsafe-binders-ty, r=oli-obkbors-1/+3
2024-12-23Fix `has_iter_method` documentationSamuel Tardieu-1/+1
2024-12-22Begin to implement type system layer of unsafe bindersMichael Goulet-1/+3
2024-12-22Update clippyScott McMurray-1/+1
2024-12-18Remove obsolete commentSamuel Tardieu-1/+0
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-6/+6
2024-12-16split attributesJonathan Dönszelmann-1/+1
2024-12-16Do not suggest using `Error` in `no_std` before Rust 1.81 (#13834)llogiq-1/+1
2024-12-16Initial impl of `repr_packed_without_abi` (#13398)Alex Macleod-0/+1
2024-12-16Do not suggest using `Error` in `no_std` before Rust 1.81Samuel Tardieu-1/+1
2024-12-15Initial impl `repr_packed_without_abi`Lukas Lueg-0/+1
2024-12-15Add hir::AttributeJonathan Dönszelmann-54/+54
2024-12-15Rename `value` field to `expr` to simplify later commits' diffsOli Scherer-2/+2
2024-12-15Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-59/+45