This will create a new pull request consisting of 0 PRs.
A rollup is useful for shortening the queue, but jumping the queue is unfair to older PRs who have waited too long.
When creating a real rollup, see this instruction for reference.
—
99 total, 4 approved, 0 rolled up, 6 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 9461 | yes | BREAKING CHANGE fix running path/to/cargo-clippy --fix | matthiaskrgr:ARGH | giraffate | 0 | ||||
2 | 10173 | Address #10134 OOM/timeout | smoelius:lazy_set | Jarcho | 0 | |||||
3 | 10388 | yes | Remove restriction group from table and update book | flip1995:restriction-book-update | Jarcho | 0 | ||||
4 | 10398 | yes | Run a diff of lintcheck against the merge base for pull requests | Alexendoo:auto-lintcheck | flip1995 | 0 | ||||
5 | 10632 | yes | Add `needless_maybe_sized` lint | Alexendoo:needless-maybe-sized | giraffate | 0 | ||||
6 | 10985 | yes | New lint [`trivial_default_constructed_types`] | Centri3:trivial_default_constructed_types | Jarcho | 0 | ||||
7 | 11139 | New lint [`unnecessary_unwrap_unchecked`] | Centri3:needless_unwrap_unchecked | giraffate | 0 | |||||
8 | 11253 | [`no_mangle_with_rust_abi`]: Check for statics with a non `#[repr(Rust)]` type | Centri3:#11219 | Alexendoo | 0 | |||||
9 | 11352 | yes | New chapter: Early Example | blyxyas:book-example_early_lint | flip1995 | 0 | ||||
10 | 11419 | yes | fix: needless_range_loop's FP on the `Field` expr | kiscad:issue-11399 | flip1995 | 0 | ||||
11 | 11540 | yes | add new lint that disallow renaming parameters in trait functions | J-ZhengLi:issue11443 | Centri3 | 0 | ||||
12 | 11591 | yes | Move `collection_is_never_read` from `nursery` to `suspicious` | schubart:promote_collection_is_never_read | dswij | 0 | ||||
13 | 11600 | yes | new lint: `danger_not_accepted` | Radbuglet:master | Alexendoo | 0 | ||||
14 | 11647 | yes | Honor `avoid-breaking-exported-api` in `needless_pass_by_ref_mut` | flip1995:needless-pass-by-ref-mut-pub-api | Centri3 | 0 | ||||
15 | 11661 | yes | `unusable_matches_binding` lint implementation | p-fuchs:unusable-matches-binding | dswij | 0 | ||||
16 | 11759 | yes | New lint: `needless_move` | dnbln:feat/needless_move | Centri3 | 0 | ||||
17 | 11766 | yes | `read_zero_byte_vec` refactor for better heuristics | dswij:issue-9274 | Alexendoo | 0 | ||||
18 | 11812 | yes | Return `Some` from `walk_to_expr_usage` more | Jarcho:issue_11786 | Alexendoo | 0 | ||||
19 | 11829 | yes | new lint to detect infinite loop | J-ZhengLi:issue11438 | matthiaskrgr | 0 | ||||
20 | 11832 | yes | Add `lint_groups_priority` lint | Alexendoo:lint-groups-priority | flip1995 | 0 | ||||
21 | 11852 | yes | reduce `single_char_pattern` to only lint on ascii chars | rust-lang:single-char-pattern-ascii-only | Alexendoo | 0 | ||||
22 | 11865 | yes | feat: add `map_unwrap_or_default` lint | yuxqiu:map_unwrap_or_default | Jarcho | 0 | ||||
23 | 11869 | yes | New Lint: `result_filter_map` / Mirror of `option_filter_map` | PartiallyTyped:result-filter-map | Alexendoo | 0 | ||||
24 | 11871 | yes | Extend `UNNECESSARY_TO_OWNED` to handle `split` | GuillaumeGomez:UNNECESSARY_TO_OWNED-split | flip1995 | 0 | ||||
25 | 11878 | yes | uninhabited_reference: new lint | samueltardieu:uninhabited_reference | giraffate | 0 | ||||
26 | 11881 | yes | [`implied_bounds_in_impls`]: avoid linting on overlapping associated tys | y21:issue11880 | Alexendoo | 0 | ||||
27 | 11883 | yes | improve [`cast_sign_loss`], to skip warning on always positive expressions | J-ZhengLi:issue11642 | dswij | 0 | ||||
28 | 11889 | yes | Add new lint `might_panic` | cocodery:might-panic | xFrednet | 0 | ||||
29 | 11895 | yes | Useless vec false positive | ericwu2003:useless_vec-FP | blyxyas | 0 | ||||
30 | 11902 | yes | Add `write_and_append` lint | GuillaumeGomez:write-and-append | flip1995 | 0 | ||||
31 | 11907 | yes | Add a function to check whether binary oprands are nontrivial | cocodery:issue11885 | xFrednet | 0 | ||||
32 | 11909 | yes | [WIP] fix: preserve parenthesis for method receiver and append suffix to literal | KisaragiEffective:fix/11882 | giraffate | 0 | ||||
33 | 11919 | yes | new lint: `manual_c_str_literals` | y21:manual_c_str_literals | xFrednet | 0 | ||||
34 | 11926 | yes | Add "OpenTelemetry" to default `doc_valid_idents` | edmorley:update-default-doc_valid_idents | Alexendoo | 0 | ||||
35 | 7688 | no | Add lint `ref_mut_iter_method_chain` | Jarcho:ref_mut_iter_method_chain | flip1995 | 0 | ||||
36 | 7986 | no | WIP Suggestion creation macro | Jarcho:sugg_rework | llogiq | 0 | ||||
37 | 8526 | no | Add lint `could_be_unsized` | Jarcho:could_be_unsized | giraffate | 0 | ||||
38 | 9426 | no | Update Documentation to Focus on `LateLintPass` | nahuakang:book-latelint-updates | flip1995 | 0 | ||||
39 | 9731 | no | improve `lintcheck` | kraktus:lcheck3 | matthiaskrgr | 0 | ||||
40 | 9948 | no | Process all format-like macros | nyurik:handle-all-fmt | Alexendoo | 0 | ||||
41 | 10090 | no | Warn if unresolved disallowed types/macros/methods are used in clippy.toml for disallowed_* macros | i509VCB:disallowed-unresolved-warn | Alexendoo | 0 | ||||
42 | 10155 | no | Add new lint for byte char slices | TheNeikos:feature/add_byte_char_slice_lint | Manishearth | 0 | ||||
43 | 10212 | no | Lint `zero_ptr` in const contexts | Niki4tap:const_warns | llogiq | 0 | ||||
44 | 10258 | no | Update `stable_sort_primitive` to prefer `sort` not only primitive types | chansuke:issue-9970 | Manishearth | 0 | ||||
45 | 10283 | no | feature: add new lint `pub_underscore_fields` | ParkMyCar:lint/pub_underscore_fields | blyxyas | 0 | ||||
46 | 10312 | no | Add `transmute_slice_to_larger_element_type` lint | KisaragiEffective:feature/transmute-slice-to-larger-element-type | Jarcho | 0 | ||||
47 | 10503 | no | new lint: needless traits in scope | woshilapin:needless_traits_in_scope | llogiq | 0 | ||||
48 | 10698 | no | Migrate `clippy::author` to `rustc_ast::FormatArgs` | Niki4tap:author_format_macros | Alexendoo | 0 | ||||
49 | 10740 | no | WIP format literal arg inlining | nyurik:inline-literal | llogiq | 0 | ||||
50 | 10844 | no | Don't lint `let_unit_value` when `()` is explicit | Centri3:let_unit_value | llogiq | 0 | ||||
51 | 10863 | no | Add lints to disallow non-`#![no_std]` and non-`#![no_core]` dependencies in crates with those attributes | Centri3:no_std_lint | dswij | 0 | ||||
52 | 10903 | no | [`new_without_default`]: Now emits on const fns | Centri3:new_without_default | llogiq | 0 | ||||
53 | 10929 | no | Allow multiple clippy.tomls and make them inherit from lower priority ones | Centri3:config | xFrednet | 0 | ||||
54 | 10960 | no | new lint `null_pointer_optimization` | Centri3:null_pointer_optimization | Alexendoo | 0 | ||||
55 | 10962 | no | New lint [`ptr_to_temporary`] | Centri3:ptr_to_temporary | Jarcho | 0 | ||||
56 | 10984 | no | Add slice_as_bytes lint | A-Walrus:slice_as_bytes | Jarcho | 0 | ||||
57 | 10988 | no | New lint [`let_else_on_result_ok`] | Centri3:let_else_on_result | giraffate | 0 | ||||
58 | 10997 | no | New lint [`legacy_numeric_constants`] | Centri3:std_integral_consts | xFrednet | 0 | ||||
59 | 11010 | no | [`unnecessary_unwrap`]: Suggest reversing `then`/`else` if necessary | Centri3:unnecessary_unwrap | llogiq | 0 | ||||
60 | 11047 | no | Create `implicit_transmute_types` lint. | Flying-Toast:implicit_transmute_types | xFrednet | 0 | ||||
61 | 11062 | no | New lint [`bare_dos_device_names`] | Centri3:bare_dos_device_names | dswij | 0 | ||||
62 | 11088 | no | Make `single_range_in_vec_init` ignore type annotations, fn arguments and `ExprField`s | Centri3:11086 | Alexendoo | 0 | ||||
63 | 11089 | no | [`incorrect_clone_impl_on_copy_type`]: Do not lint if only has `MaybeUninit` fields | Centri3:11072 | llogiq | 0 | ||||
64 | 11136 | no | [`read_line_without_trim`]: detect string literal comparison and `.ends_with()` calls | y21:enhance_read_line_without_trim | giraffate | 0 | ||||
65 | 11149 | no | New lints for literal suffixes | Centri3:literal_suffix_lints | giraffate | 0 | ||||
66 | 11186 | no | Misc fixes | Centri3:misc | dswij | 0 | ||||
67 | 11287 | no | [`cast_lossless`]: Suggest type alias instead of the aliased type | Centri3:#11285 | llogiq | 0 | ||||
68 | 11293 | no | feat: add cfg_not_test lint | mrnossiom:11234 | Centri3 | 0 | ||||
69 | 11296 | no | New lint `hashset_insert_after_contains` | lochetti:issue_11103 | Centri3 | 0 | ||||
70 | 11340 | no | New lint `needless_cow` | Centri3:needless_cow | Jarcho | 0 | ||||
71 | 11342 | no | fix: match stmts conversion to expr and their interaction with return | feniljain:fix-needless-return | Alexendoo | 0 | ||||
72 | 11350 | no | [`type_id_on_box`]: lint on `Any` subtraits | y21:issue11349 | giraffate | 0 | ||||
73 | 11364 | no | Convert `redundant_clone` to an analysis pass | Jarcho:rclone | Alexendoo | 0 | ||||
74 | 11370 | no | [fix] [`redundant_closure_for_method_calls`] Suggest relative paths for local modules | modelflat:suggest-relpath-in-redundant-closure-for-method-calls | blyxyas | 0 | ||||
75 | 11421 | no | Make UI test annotations mandatory | GuillaumeGomez:ui-test-annotations | Manishearth | 0 | ||||
76 | 11441 | no | `single_match`: fix checking of explicitly matched enums | Jarcho:issue_11365 | giraffate | 0 | ||||
77 | 11463 | no | WIP New lint: borrowed_option | tom-anders:borrowed_option | blyxyas | 0 | ||||
78 | 11476 | no | new lint: `zombie_processes` | y21:zombie_processes | Centri3 | 0 | ||||
79 | 11538 | no | Fix `is_from_proc_macro` patterns | Jarcho:proc_mac | Centri3 | 0 | ||||
80 | 11546 | no | [`needless_continue`]: lint if the last stmt in for/while/loop is `co… | lengyijun:needless_continue_last | Alexendoo | 0 | ||||
81 | 11578 | no | new lint that detects blocking operations in async | J-ZhengLi:issue10794 | Jarcho | 0 | ||||
82 | 11581 | no | Add lint `manual_option_folding` | sjwang05:manual-option-folding | giraffate | 0 | ||||
83 | 11608 | no | Add suspicious_open_options lint. | atwam:suspicious-open-options | Alexendoo | 0 | ||||
84 | 11633 | no | WIP: empty_doc | SET001:empty-docs | Alexendoo | 0 | ||||
85 | 11641 | no | Allow negative literals in `redundant_guards` | Alexendoo:negative-redundant-guards | giraffate | 0 | ||||
86 | 11656 | no | [`unnecessary_to_owned`]: catch `to_owned` on byte slice to create temporary `&str` | y21:unnecessary_string_from_utf8 | giraffate | 0 | ||||
87 | 11687 | no | explicit_reinitialization: Cutoff reinit | lengyijun:cutoff_reinit | Alexendoo | 0 | ||||
88 | 11700 | no | [`pathbuf_init_then_push`]: Checks for calls to `push` immediately a… | lengyijun:pathbuf_join | Centri3 | 0 | ||||
89 | 11789 | no | [WIP] New lint `manual_checked_op` | Jarcho:checked_op | Centri3 | 0 | ||||
90 | 11796 | no | New lint: `unnecessary_map_or` | Jacherr:pattern-match-partialeq | Centri3 | 0 | ||||
91 | 11813 | no | fix [`undocumented_unsafe_block`] and [`unnecessary_safety_comment`] not detecting associated constants | J-ZhengLi:issue11709 | Alexendoo | 0 | ||||
92 | 11839 | no | Extend `unused_io_amount` with more usecases | PartiallyTyped:11713 | giraffate | 0 | ||||
93 | 11891 | no | Add `drop_result` lint | GuillaumeGomez:drop-result | flip1995 | 0 | ||||
94 | 11038 | error | no | Extend `iter_on` lints to catch more cases | Centri3:option_iter_v2 | blyxyas | 0 | |||
95 | 11900 | failure | yes | needless_borrows_for_generic_args: Handle when field operand impl Drop | Enselic:needless-borrow-drop | Manishearth | Manishearth | 0 | ||
96 | 11904 | failure | yes | Update regex-syntax to support new word boundry assertions | pgerber:regex | xFrednet | xFrednet | 0 | ||
97 | 11913 | failure | yes | fix(ptr_as_ptr): handle `std::ptr::null{_mut}` | KisaragiEffective:fix/ptr-as-ptr-with-null | llogiq | llogiq | 0 | ||
98 | 11920 | failure | yes | docs(explicit_write): add missing backtick to complete code snippet | KisaragiEffective:patch-2 | xFrednet | xFrednet | 0 | ||
99 | 11235 | failure | yes | [blocked] attempt to check rust-lang/rust with clippy in ci | matthiaskrgr:rustc_in_ci | 0 |