about summary refs log tree commit diff
path: root/clippy_lints/src
AgeCommit message (Expand)AuthorLines
2025-06-03Lint reversed ordering in partial ord impl (#14945)Samuel Tardieu-1/+8
2025-06-04Lint reversed ordering in partial ord impldonkomura-1/+8
2025-06-03`zombie_processes`: do not complain about early early returns (#14912)Jason Newcomb-15/+11
2025-06-02Use `None::<u64>` instead of `0` to denote an absence of value (#14957)llogiq-65/+45
2025-06-02add lint `infallible_try_from` (#14813)llogiq-0/+79
2025-06-02Use `None::<u64>` instead of `0` to denote an absence of valueSamuel Tardieu-65/+45
2025-06-02Fix `semicolon_outside_block` suggests wrongly when inside macros (#14954)Samuel Tardieu-1/+1
2025-06-02fix: `semicolon_outside_block` suggests wrongly when inside macrosyanglsh-1/+1
2025-06-01chore: fix smart quote in comment used by update_lints scriptkrikera-2/+2
2025-06-01Use interned symbols instead of strings in more places (#14855)Timo-50/+64
2025-06-01new restriction lint: pointer_format (#14792)Samuel Tardieu-4/+109
2025-05-31Use interned symbols instead of strings in more placesSamuel Tardieu-50/+64
2025-05-31Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-288/+503
2025-05-31Fix `dbg_macro` fail to handle async coroutine desugar (#14937)llogiq-45/+77
2025-05-31fix: `dbg_macro` fail to handle async coroutine desugaryanglsh-45/+77
2025-05-30[`explicit_deref_methods`]: do not lint on method chains (#14921)Samuel Tardieu-2/+8
2025-05-30[`explicit_deref_methods`]: do not lint on method chainsa-yossy-2/+8
2025-05-30Corrected code commentsBoot0x7c00-1/+1
2025-05-30clean-up `modulo_arithmetic` (#14898)Samuel Tardieu-28/+17
2025-05-30new restriction lint: pointer_formatAndre Bogus-4/+109
2025-05-29Improve wording of `manual_contains` docsEthan Brierley-1/+1
2025-05-29Rollup merge of #141675 - nnethercote:ItemKind-field-order, r=fee1-deadJacob Pratt-2/+2
2025-05-29Rollup merge of #141638 - oli-obk:builtin-index, r=lcnrJacob Pratt-5/+4
2025-05-28`zombie_processes`: do not complain about early early returnsSamuel Tardieu-15/+11
2025-05-28`while_let_loop`: Include `let` assignment in suggestion (#14756)Jason Newcomb-38/+65
2025-05-28Optimize `unit_return_expecting_ord` (#14905)Samuel Tardieu-47/+79
2025-05-28Optimize `unit_return_expecting_ord`blyxyas-47/+79
2025-05-28`needless_return`: look inside `else if` parts as well (#14798)Alejandra González-2/+3
2025-05-28Use `builin_index` instead of hand-rolling itOli Scherer-5/+4
2025-05-28Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.Nicholas Nethercote-2/+2
2025-05-27Rename unpack to kindMichael Goulet-23/+23
2025-05-27Extend `manual_is_variant_and` lint to check for boolean `map` comparisonsGuillaume Gomez-6/+65
2025-05-27changelog: [manual_flatten]: fix with nested Some or Ok patterna-yossy-2/+3
2025-05-26add lint infallible_try_fromDan Johnson-0/+79
2025-05-26refactor(mut_reference): replace `match` with `if-let` to reduce nesting (#1...Timo-19/+13
2025-05-26refactor(mut_reference): replace `match` with `if-let` to reduce nestingAda Alakbarova-19/+13
2025-05-26use let-chainsAda Alakbarova-8/+4
2025-05-26use if-letAda Alakbarova-1/+1
2025-05-26use ?Ada Alakbarova-4/+4
2025-05-26exhaustive match instead of returnsAda Alakbarova-18/+11
2025-05-25fix: `manual_find` suggests wrongly when return type needs adjustmentyanglsh-0/+7
2025-05-25fix: `assign_op_pattern` FP on unstable const traityanglsh-2/+14
2025-05-24Optimize documentation lints **a lot** (2/2) (7.5% -> 1%) (#14870)Jason Newcomb-52/+54
2025-05-23[HEAVY PERF] Optimize documentation lints 2/2blyxyas-52/+54
2025-05-23`needless_borrow`: do not contradict `dangerous_implicit_autorefs` (#14810)Alejandra González-0/+9
2025-05-23`needless_return`: look inside `else if` parts as wellSamuel Tardieu-2/+3
2025-05-23`needless_borrow`: do not contradict `dangerous_implicit_autorefs`Samuel Tardieu-0/+9
2025-05-22Fix `needless_for_each` suggests wrongly when closure has no braces (#14735)Alejandra González-4/+28
2025-05-22Rename `kw::Empty` as `sym::empty`.Nicholas Nethercote-4/+4
2025-05-21[Perf] Optimize documentation lints **a lot** (1/2) (18% -> 10%) (#14693)Jason Newcomb-15/+50