Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
558 commits
Select commit Hold shift + click to select a range
f6336bc
rename `select_where_possible` and `select_all_or_error`
BoxyUwU Sep 27, 2025
8ef9057
chore: update manual_assert span suggestions
scottgerring Oct 8, 2025
d1be6d8
Make `obfuscated_if_else` a bit more type-safe
ada4a Oct 8, 2025
7b0c3d0
refactor(obfuscated_if_else): make a bit more type-safe (#15846)
Alexendoo Oct 8, 2025
80b886e
perf(get_unwrap): avoid calling `is_type_diagnostic_item` multiple times
ada4a Oct 8, 2025
c5a96d4
perf(get_unwrap): avoid calling `is_type_diagnostic_item` multiple ti…
samueltardieu Oct 8, 2025
69bd890
Honor `allow`/`expect` attributes on ADT and `impl Clone` nodes
samueltardieu Oct 8, 2025
e70b206
chore: multipart_suggestions for manual_assert (#13787)
y21 Oct 8, 2025
c425389
Cleanup: do not handle methods from several places
samueltardieu Sep 23, 2025
99b8106
Cleanup: do not handle methods from several places (#15751)
y21 Oct 9, 2025
6b697db
fix(clone_on_ref_ptr): only name the generic type if possible
ada4a Sep 23, 2025
6d0fafd
clean-up
ada4a Oct 9, 2025
62e1225
inline `find_matches_sugg` into `check_if_let`
ada4a Oct 9, 2025
27d5f5c
inline `is_if_let` into all callers
ada4a Oct 9, 2025
8519d49
inline `arms_without_last` into all callers
ada4a Oct 9, 2025
d1d5f0c
inline `arms` into all callers
ada4a Oct 9, 2025
83e2b3d
inline `find_matches_sugg` into `check_match`
ada4a Oct 9, 2025
bf5170a
match arm pats aren't `Option`al anymore
ada4a Oct 9, 2025
0efe3cf
split `arms` into first, last, and middle pats as slice
ada4a Oct 9, 2025
dd7f605
inline `{first,last}_{attrs,expr,pat,guard}` into all callers
ada4a Oct 9, 2025
0535908
final refactor and docs
ada4a Oct 9, 2025
343e780
Mark blyxyas on vacation
blyxyas Oct 9, 2025
e6febbd
Add lint unnecessary_option_map_or_else (#14662)
llogiq Oct 9, 2025
77ce8b8
Mark blyxyas on vacation (#15856)
blyxyas Oct 9, 2025
57913b4
Honor `allow`/`expect` attributes on ADT and `impl Clone` nodes (#15849)
blyxyas Oct 9, 2025
b71fe92
Check structs and enums for use_self
nickdrozd Aug 25, 2025
844fadb
Check structs and enums for `use_self` (#15566)
blyxyas Oct 9, 2025
1557560
Remove StatementKind::Deinit.
cjgillot Oct 10, 2025
6a08a85
Autolabel PR touching `declared_lints.rs` with `needs-fcp`
samueltardieu Oct 10, 2025
70d5c8c
Autolabel PR touching `declared_lints.rs` with `needs-fcp` (#15859)
samueltardieu Oct 10, 2025
e0e5d47
manual_unwrap_or: fix FP edge case
notriddle Oct 3, 2025
748a593
Add new utils for defninition identification.
Jarcho Sep 14, 2025
d32ef64
Remove `is_path_lang_item`
Jarcho Sep 15, 2025
cb32444
Remove `is_path_diagnostic_item`
Jarcho Sep 15, 2025
4914f59
Remove `is_type_diagnostic_item`
Jarcho Sep 15, 2025
fe13e06
Remove `is_type_ref_to_diagnostic_item`
Jarcho Sep 15, 2025
083b1c1
Remove `is_type_lang_item`
Jarcho Sep 15, 2025
e1a4c90
Remove `get_type_diagnostic_name`
Jarcho Sep 15, 2025
53783de
Remove `MaybePath`
Jarcho Sep 15, 2025
5b659ba
Remove `path_res`
Jarcho Sep 15, 2025
3ed7aa0
Remove `path_def_id`
Jarcho Sep 15, 2025
3f686a0
Remove `is_res_lang_ctor`
Jarcho Sep 15, 2025
53675ce
Remove `path_to_local`
Jarcho Sep 15, 2025
a6078f8
Remove `path_to_local_id`
Jarcho Sep 15, 2025
2e6729e
Remove `is_diag_trait_item`
Jarcho Sep 15, 2025
e78f86d
Remove `is_diag_item_method`
Jarcho Sep 15, 2025
d0be335
Remove `is_inherent_method_call`
Jarcho Sep 15, 2025
e69d88b
Remove `is_trait_method`
Jarcho Sep 15, 2025
6bfb524
Remove `is_trait_item`
Jarcho Sep 15, 2025
813eb08
`clippy_dev`: Move parsing code to it's own module.
Jarcho May 31, 2025
42f2ba1
fix(zero_repeat_side_effects): don't suggest unsuggestable types (#15…
Jarcho Oct 11, 2025
ebbbbeb
Replace all item identification utils (#15682)
samueltardieu Oct 11, 2025
097f2fd
add missing test for macros
ada4a Sep 24, 2025
f666547
Cleanup: rename `Applicability` variables/parameters
samueltardieu Sep 30, 2025
d10ea6e
Cleanup: rename `EarlyContext`/`LateContext` parameters
samueltardieu Sep 30, 2025
5de7da8
New internal lint: `unusual_names`
samueltardieu Sep 30, 2025
12e2542
Dereference argument of `manual_div_ceil()` if needed
samueltardieu Sep 18, 2025
16880f7
check earlier for `PartialEq` where `Rhs != Self`
ada4a Oct 1, 2025
3c02c0e
refactor(non_canonical_impls): lint starting from `impl`s
ada4a Sep 23, 2025
85ef017
book: encourage the use of `clippy_utils::sym`
samueltardieu Oct 11, 2025
9027625
book: use `Type::method` instead of `Type.method` to refer to methods
samueltardieu Oct 11, 2025
1ffd092
book: import `implements_trait` from `clippy_utils::ty`
samueltardieu Oct 11, 2025
bb5b5bc
feat(zero_repeat_side_effects): put the suggestion on two lines
ada4a Oct 6, 2025
6b076ca
feat(zero_repeat_side_effects): don't suggest unnecessary braces arou…
ada4a Oct 6, 2025
7c7bd6e
feat(zero_repeat_side_effects): don't suggest unnecessary braces arou…
samueltardieu Oct 11, 2025
85490d1
clean-up
ada4a Sep 7, 2025
3ae047e
restructure messages
ada4a Sep 7, 2025
38ac3d0
only lint on definitions, not use
ada4a Sep 7, 2025
99ce639
suggest replacing `Mutex::new` with `AtomicX::new`
ada4a Sep 7, 2025
e5fd571
realize that a test case is incorrect
ada4a Sep 7, 2025
778da58
suggest adjusting the type ascription
ada4a Sep 7, 2025
e1ed9ec
clean-up
ada4a Sep 25, 2025
c3257f4
merge `DeprecationStatus::{Replaced,Deprecated}`
ada4a Sep 28, 2025
0c01341
overhaul `LimitStack`
ada4a Sep 25, 2025
e55b435
give functions more descriptive names, add docs
ada4a Sep 25, 2025
d66e5db
manual_unwrap_or: fix FP edge case (#15812)
blyxyas Oct 11, 2025
1f0b8b8
fix(clone_on_ref_ptr): only name the generic type if possible (#15740)
y21 Oct 11, 2025
4f403f3
`clippy_dev`: Validate lint name format during argument parsing.
Jarcho Oct 10, 2025
35f8bff
book: cleanups (#15864)
Jarcho Oct 11, 2025
918b2d8
Diagnose liveness on MIR.
cjgillot Jun 10, 2025
88c0674
`clippy_dev`: Rename `RustSearcher` to `Cursor` and move it to its ow…
Jarcho Oct 10, 2025
5e36990
`clippy_dev`: Use the new ranges.
Jarcho Oct 10, 2025
422d459
`clippy_dev`: Capture token patterns by position and length.
Jarcho Oct 10, 2025
1b31b09
`clippy_dev`: Add specialized helpers for finding identifiers to the …
Jarcho Oct 11, 2025
9be2136
feat(multiple_inherent_impl): Add config option to target specific scope
paulmialane Oct 7, 2025
3e1f862
clean-up tests
ada4a Oct 12, 2025
2fe9d4b
option_option: split part of diagnostic message into help message
ada4a Oct 12, 2025
e786e00
actions/setup-node update
alex-semenyuk Oct 12, 2025
a8d1258
feat(multiple_inherent_impl): Add config option to target specific sc…
samueltardieu Oct 13, 2025
c6f2557
Update actions/setup-node version (#15874)
flip1995 Oct 13, 2025
5f0f7d8
return spans out of is_doc_comment to reduce reliance on .span() on a…
jdonszelmann Oct 14, 2025
1bd8cad
Allow `explicit_write` in tests
smoelius Oct 10, 2025
eee8ef8
New internal lint: `unusual_names` (#15794)
Jarcho Oct 14, 2025
9cc0291
`unnecessary_safety_comment` fix an ICE and
teofr Sep 15, 2025
1e1c1f3
Add multiple-inherent-impl tests
nickdrozd Oct 14, 2025
b26a1aa
[`unnecessary_safety_comment`] Some fixes regarding comments above at…
blyxyas Oct 14, 2025
d230acd
Allow `explicit_write` in tests (#15862)
Jarcho Oct 15, 2025
ec8e8fd
refactor(non_canonical_impls): lint starting from `impl`s (#15749)
Jarcho Oct 15, 2025
8116b23
Dereference argument of `manual_div_ceil()` if needed (#15706)
Jarcho Oct 15, 2025
e8fec08
Restrict sysroot crate imports to those defined in this repo.
Diggsey Jul 6, 2025
2fe16a5
Fix spacing typo in new inefficient_to_string info
MeGaGiGaGon Oct 15, 2025
ab9eb10
feat: `manual_rotate` also recognize non-consts (#15402)
llogiq Oct 15, 2025
8697533
overhaul `mutex_{atomic,integer}` (#15632)
llogiq Oct 15, 2025
00e5e1b
refactor(match_like_matches_macro): disentangle the if-let and match …
llogiq Oct 15, 2025
14b446c
Rollup merge of #147676 - jdonszelmann:span-is-doc-comment, r=Guillau…
matthiaskrgr Oct 15, 2025
2c8a9e2
Auto merge of #146221 - camsteffen:ast-boxes, r=cjgillot
bors Oct 16, 2025
d449806
`manual_unwrap_or(_default)`: don't lint if not safe to move scrutinee
zihan0822 Oct 4, 2025
cf7aaa5
Merge remote-tracking branch 'upstream/master' into rustup
flip1995 Oct 16, 2025
9aa70f2
Bump nightly version -> 2025-10-16
flip1995 Oct 16, 2025
d9fb15c
Rustup (#15892)
flip1995 Oct 16, 2025
8f61305
Merge commit 'd9fb15c4b1ebe9e7dc419e07f53af681d7860cbe' into clippy-s…
flip1995 Oct 16, 2025
6a0aa12
Fix clippy for impl_trait_header changes
camsteffen Oct 7, 2025
269679e
Update link to the Code of Conduct
alex-semenyuk Oct 17, 2025
1ecb18a
Update link to the Code of Conduct (#15903)
Alexendoo Oct 17, 2025
4463ba7
clean-up tests
ada4a Oct 12, 2025
b0ecbdf
fix `option_map_unit_fn_unfixable.rs`
ada4a Oct 12, 2025
98db098
improve the suggestion
ada4a Oct 12, 2025
c6426f5
Revert "fix(elidable_lifetime_names): avoid overlapping spans in sugg…
ada4a Oct 19, 2025
9ee9fd0
refactor(manual_div_ceil): move to under `operators/`
ada4a Oct 19, 2025
70de06f
clean-up a bit
ada4a Oct 19, 2025
c8c23bc
fix(empty_enum): don't lint if all variants happen to be `cfg`-d out
ada4a Oct 19, 2025
1ac3cc1
fix(empty_enum): don't lint if all variants happen to be `cfg`-d out …
samueltardieu Oct 20, 2025
95dd88d
refactor(manual_div_ceil_: move to under `operators/` (#15909)
samueltardieu Oct 20, 2025
5578908
chore(empty_enum): rename to `empty_enums`
ada4a Oct 19, 2025
4e3fa96
refactor(option_as_ref_cloned): move the `method_call` call out of th…
ada4a Oct 20, 2025
0702934
`manual_let_else` fix when expression finishes with '}'
teofr Oct 20, 2025
973e596
`option_option`: split part of diagnostic message into help message (…
Alexendoo Oct 20, 2025
b5c3ed0
refactor: Move to anstream + anstyle for styling
Muscraft Jun 4, 2025
960c01f
Add not-null pointer patterns to pattern types
oli-obk Jan 24, 2025
d9ecbb7
clean-up
ada4a Oct 20, 2025
c5215b6
clean-up a bit
ada4a Oct 21, 2025
a8fa9e1
clean-up
ada4a Oct 21, 2025
91dbaae
improve diagnostics
ada4a Oct 21, 2025
cb33ccd
improve diagnostics
ada4a Oct 21, 2025
97d6049
Mark range expr with desugaring
camsteffen Sep 10, 2025
a6e5159
fix: parenthesise the receiver if needed
ada4a Oct 21, 2025
37ebd4c
move the lint file to under `methods/`
ada4a Oct 21, 2025
81d2300
move to `methods/`, for real this time
ada4a Oct 21, 2025
039b40f
`match_as_ref`: improve diagnostics (#15928)
samueltardieu Oct 21, 2025
fb82de5
`manual_option_as_slice: improve diagnostics (#15926)
samueltardieu Oct 21, 2025
c6c71af
refactor(option_as_ref_cloned): move the `method_call` call out of th…
samueltardieu Oct 21, 2025
17f1942
Adapt the logic from `extra_unused_type_parameters`
ada4a Oct 19, 2025
bab7519
Update mod.rs
ZylosLumen Oct 22, 2025
fd20839
Make docs more clear (#15933)
samueltardieu Oct 22, 2025
5ff804e
misc: move infallible stuff out of the way
ada4a Oct 22, 2025
2bb3d0c
refactor(elidable_lifetimes): harmonize suggestion-building logic wit…
samueltardieu Oct 22, 2025
22bdd9f
fix(match_as_ref): suggest `as_ref` when the reference needs to be cast
ada4a Oct 21, 2025
0c592df
fix(match_as_ref): suggest `as_ref` when the reference needs to be ca…
samueltardieu Oct 22, 2025
2c1ceea
Auto merge of #147207 - Muscraft:anstyle-anstream, r=davidtwco
bors Oct 22, 2025
00f68d5
`clippy_dev`: parsing revamp 1/N (#15866)
samueltardieu Oct 22, 2025
de63d25
fix: Don't add diff symbol to unchanged lines
Muscraft Oct 22, 2025
fcfab5f
`clippy_dev`: Move all parsing within a parse context.
Jarcho Oct 10, 2025
7579e71
`clippy_dev`: Inline and simplify `read_src_with_module`.
Jarcho Oct 11, 2025
bae625f
`clippy_dev`: Allocate onto an arena when parsing.
Jarcho Oct 11, 2025
6026cc9
Replace NullOp::SizeOf and NullOp::AlignOf by lang items.
cjgillot Oct 16, 2025
26b12a9
Retire ast::TyAliasWhereClauses.
cjgillot Oct 15, 2025
cd5b0b6
Auto merge of #147793 - cjgillot:no-null-op, r=scottmcm,oli-obk
bors Oct 23, 2025
ab15129
Rollup merge of #147713 - cjgillot:where-cfg, r=fmease
jhpratt Oct 23, 2025
8d15b5f
Auto merge of #148014 - jhpratt:rollup-aglren3, r=jhpratt
bors Oct 23, 2025
82d729c
`clippy_dev`: Parsing revamp part 2/N (#15921)
samueltardieu Oct 23, 2025
09c3237
chore(empty_enum): rename to `empty_enums` (#15912)
dswij Oct 23, 2025
9fd359b
clean-up
ada4a Oct 21, 2025
9145cee
make the spans more precise
ada4a Oct 21, 2025
c238924
Revert "Auto merge of #146121 - Muscraft:filter-suggestion-parts, r=p…
lqd Oct 23, 2025
0cc1594
Fix trait method checking in book
samueltardieu Oct 23, 2025
9eba2cc
fix: `len_zero` FP on unstable methods
profetia Oct 16, 2025
8ff0cf8
Fix `len_zero` FP on unstable methods (#15894)
samueltardieu Oct 23, 2025
21d3b9d
split test files for `use_debug` and `print_stdout`
ada4a Oct 24, 2025
f975caa
Fix trait method checking in book (#15941)
Jarcho Oct 24, 2025
3dcf399
fix(`manual_let_else`): expressions ending with `'}'` (#15919)
Jarcho Oct 24, 2025
d1b51ea
`{option,result}_map_unit_fn`: fix and clean-up tests, make suggestio…
Jarcho Oct 24, 2025
622a77d
feat(search_is_some): Fix when the closure spans multiple lines
Oct 16, 2025
aae10d7
refactor(double_comparison): clean-up, simplify lint logic
ada4a Oct 26, 2025
ce2ef31
fix(needless_if): don't expand macro invocations in the suggestion
ada4a Oct 26, 2025
0ba9ba7
Prepare for mdbook 0.5
ehuss Oct 26, 2025
25cbcb4
refactor(lines_filter_map_ok): move to under `methods/` (#15925)
Jarcho Oct 26, 2025
05aaed9
Auto merge of #146069 - camsteffen:range-desugar-span, r=SparrowLii
bors Oct 27, 2025
12b011b
Lint precedence possible ambiguity between closure and method call
samueltardieu Mar 16, 2025
da89652
refactor(double_comparison): clean-up, simplify lint logic (#15955)
samueltardieu Oct 27, 2025
c5714b0
Prepare for mdbook 0.5 (#15965)
samueltardieu Oct 27, 2025
a0a347e
fix(needless_if): don't expand macro invocations in the suggestion (#…
samueltardieu Oct 27, 2025
640e118
chore(needless_if): rename to `needless_ifs`
ada4a Oct 26, 2025
d349b20
fix(use_debug): don't get confused by nested `Debug` impls
ada4a Oct 24, 2025
b0d93f1
chore(needless_if): rename to `needless_ifs` (#15961)
Alexendoo Oct 27, 2025
0029a91
Lint precedence possible ambiguity between closure and method call (#…
Alexendoo Oct 27, 2025
a5b3c44
Consider labels of inline asm as conditionally executed
samueltardieu Sep 14, 2025
ca168c0
`unnecessary_{find,filter}_map`: make diagnostic spans more precise (…
dswij Oct 27, 2025
892cb18
clean-up
ada4a Oct 21, 2025
59890a9
introduce `as_some_pattern`
ada4a Oct 21, 2025
605cc87
introduce `as_some_expr`, `is_none_expr`
ada4a Oct 21, 2025
0226fa9
Consider labels of inline asm as conditionally executed (#15676)
Alexendoo Oct 27, 2025
0ff3a38
Improve doc comment code language tag parsing, don't use a full parser
Alexendoo Oct 27, 2025
bc5bd29
Remove QPath::LangItem from for loops
camsteffen Sep 1, 2025
ae9d202
Remove QPath::LangItem from ranges
camsteffen Aug 17, 2025
930dfc8
Remove QPath::LangItem from async
camsteffen Aug 17, 2025
e2b3508
Remove QPath::LangItem from try
camsteffen Sep 1, 2025
a2d8955
Remove QPath::LangItem
camsteffen Sep 1, 2025
bd22913
`unused_enumerate_index`: move to loops lint pass
Jarcho Oct 28, 2025
ce6f8bc
Refactor `unused_enumerate_index`.
Jarcho Oct 28, 2025
f144c6c
feat(search_is_some): Fix when the closure spans multiple lines (#15902)
Jarcho Oct 28, 2025
02e4516
fix(double_parens): don't lint in proc-macros
ada4a Oct 23, 2025
78db66e
Remove AssignDesugar span
camsteffen Oct 28, 2025
97e681f
Changelog for Clippy 1.91
alex-semenyuk Oct 25, 2025
e71b46f
refactor(invalid_upcast_comparisons): move to under `operators`
ada4a Oct 26, 2025
d74200a
refactor(invalid_upcast_comparisons): move to under `operators`, simp…
samueltardieu Oct 28, 2025
6d7072b
extend `needless_collect`
lengyijun Mar 6, 2025
7012a5d
`incompatible_msrv`: Don't check the const MSRV for uncalled function…
samueltardieu Oct 29, 2025
90b34cb
put the operators in backticks in the diagnostics
ada4a Oct 25, 2025
967d2b1
chore(integer_division_remainder_used): move to under `operators`
ada4a Oct 25, 2025
35e55a6
`manual_unwrap_or(_default)`: don't lint if not safe to move scrutine…
flip1995 Oct 29, 2025
c95db07
test(while_immutable_condition): call the test file the same as the lint
ada4a Oct 29, 2025
7c86faa
test(while_immutable_condition): call the test file the same as the l…
llogiq Oct 29, 2025
5a90737
Add multiple-inherent-impl tests (#15886)
llogiq Oct 29, 2025
d05f74e
refactor(integer_division_remainder_used): move to under `operators` …
samueltardieu Oct 29, 2025
52fa003
Auto merge of #148193 - camsteffen:remove-qpath-langitem, r=cjgillot
bors Oct 30, 2025
5e7ce90
Improve doc comment code language tag parsing, don't use a full parse…
dswij Oct 30, 2025
b69d2ff
Changelog for Clippy 1.91 🎃 (#15971)
Jarcho Oct 31, 2025
bcc40ce
fix(double_parens): don't lint in proc-macros (#15939)
Jarcho Oct 31, 2025
e415911
fix(use_debug): don't get confused by nested `Debug` impls (#15946)
Jarcho Oct 31, 2025
88554d6
Remove/fix setTimeout logic in lints page
Alexendoo Oct 29, 2025
938dd5f
misc: test cases with escaping are mostly autofixable now
ada4a Oct 10, 2025
6c93427
move `write.rs` to `write/mod.rs`
ada4a Oct 10, 2025
0fcb000
extract each lint into its own module
ada4a Oct 10, 2025
0b784f8
Remove/fix setTimeout logic in lints page (#15983)
Jarcho Oct 31, 2025
f64e401
Merge remote-tracking branch 'upstream/master' into rustup
flip1995 Oct 31, 2025
2b9c8f1
Bump nightly version -> 2025-10-31
flip1995 Oct 31, 2025
a531040
Bump Clippy version -> 0.1.93
flip1995 Oct 31, 2025
c936595
Rustup (#16000)
flip1995 Oct 31, 2025
c23eed6
refactor(write): split each lint into its own module (#15857)
Alexendoo Oct 31, 2025
e629869
extend `needless_collect` (#14361)
Jarcho Oct 31, 2025
34abe4e
use `ExtractIf`
ada4a Jul 25, 2025
adf38c0
match on `kind` directly
ada4a Jul 25, 2025
31b7ddc
use `if let`
ada4a Jul 25, 2025
44e3b16
rm some `Box`es
ada4a Jul 28, 2025
e7b4ae8
clean-up
ada4a Oct 12, 2025
54a84c1
move `ptr.rs` to `ptr/mod.rs`
ada4a Oct 31, 2025
ccd5130
extract each lint into its own module
ada4a Oct 31, 2025
f51c555
clean-up `unnested_or_patterns` (#15344)
Jarcho Nov 1, 2025
a2c13c1
refactor(ptr): split each lint into a separate module (#16001)
Jarcho Nov 1, 2025
7562179
Overhaul and document `clippy_utils::attrs` (#15763)
Jarcho Nov 1, 2025
6bc8d21
fix(let_and_return): disallow _any_ text between let and return
ada4a Nov 1, 2025
31d8210
`unused_enumerate_index`: move to loops lint pass (#15279)
y21 Nov 1, 2025
8e8fe61
Introduce helper functions for `Some(x)`/`None` patterns and expressi…
llogiq Nov 1, 2025
6729799
Fix spacing typo in new inefficient_to_string info (#15888)
llogiq Nov 1, 2025
098ded3
fix: `replace_box` FP when the box is moved
profetia Nov 1, 2025
e121ab8
Fix `replace_box` FP when the box is moved (#15984)
samueltardieu Nov 2, 2025
a456519
fix(let_and_return): disallow _any_ text between let and return (#16006)
samueltardieu Nov 2, 2025
8f9ef1c
Fix `missing_transmute_annotations` example
GuillaumeGomez Nov 3, 2025
0afbb65
Remove `no_run` tags on `missing_transmute_annotations` code examples
GuillaumeGomez Nov 3, 2025
ad7fc4f
Fix `missing_transmute_annotations` example (#16024)
Centri3 Nov 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 1 addition & 3 deletions .github/ISSUE_TEMPLATE/new_lint.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
name: New lint suggestion
description: |
Suggest a new Clippy lint (currently not accepting new lints)
Check out the Clippy book for more information about the feature freeze.
description: Suggest a new Clippy lint.
labels: ["A-lint"]
body:
- type: markdown
Expand Down
4 changes: 0 additions & 4 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,6 @@ order to get feedback.

Delete this line and everything above before opening your PR.

Note that we are currently not taking in new PRs that add new lints. We are in a
feature freeze. Check out the book for more information. If you open a
feature-adding pull request, its review will be delayed.

---

*Please write a short comment explaining your change (or "none" for internal only changes)*
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/clippy_mq.yml
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ jobs:

# Download
- name: Download target dir
uses: actions/download-artifact@v4
uses: actions/download-artifact@v5
with:
name: binaries
path: target/debug
Expand Down
45 changes: 0 additions & 45 deletions .github/workflows/feature_freeze.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/lintcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ jobs:
fail-on-cache-miss: true

- name: Download JSON
uses: actions/download-artifact@v4
uses: actions/download-artifact@v5

- name: Store PR number
run: echo ${{ github.event.pull_request.number }} > pr.txt
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lintcheck_summary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@ jobs:
if: ${{ github.event.workflow_run.conclusion == 'success' }}
steps:
- name: Download artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v5
with:
name: summary
path: untrusted
run-id: ${{ github.event.workflow_run.id }}
github-token: ${{ github.token }}

- name: Format comment
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
const fs = require("fs");
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/remark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ jobs:
persist-credentials: false

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version: '18.x'
node-version: '20.x'

- name: Install remark
run: npm install remark-cli remark-lint remark-lint-maximum-line-length@^3.1.3 remark-preset-lint-recommended remark-gfm
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,6 @@ helper.txt

# mdbook generated output
/book/book

# Remove jujutsu directory from search tools
.jj
Loading
Loading