@@ -6,7 +6,60 @@ document.
6
6
7
7
## Unreleased / Beta / In Rust Nightly
8
8
9
- [ 83e42a23...master] ( https://github.com/rust-lang/rust-clippy/compare/83e42a23...master )
9
+ [ 435a8ad8...master] ( https://github.com/rust-lang/rust-clippy/compare/435a8ad8...master )
10
+
11
+ ## Rust 1.71
12
+ Current beta, released 2023-07-13
13
+
14
+ [ View all 78 merged pull requests] ( https://github.com/rust-lang/rust-clippy/pulls?q=merged%3A2023-04-11T20%3A05%3A26Z..2023-05-20T13%3A48%3A17Z+base%3Amaster )
15
+
16
+ ### New Lints
17
+
18
+ * [ ` non_minimal_cfg ` ]
19
+ [ #10763 ] ( https://github.com/rust-lang/rust-clippy/pull/10763 )
20
+ * [ ` manual_next_back ` ]
21
+ [ #10769 ] ( https://github.com/rust-lang/rust-clippy/pull/10769 )
22
+ * [ ` ref_patterns ` ]
23
+ [ #10736 ] ( https://github.com/rust-lang/rust-clippy/pull/10736 )
24
+ * [ ` default_constructed_unit_structs ` ]
25
+ [ #10716 ] ( https://github.com/rust-lang/rust-clippy/pull/10716 )
26
+ * [ ` manual_while_let_some ` ]
27
+ [ #10647 ] ( https://github.com/rust-lang/rust-clippy/pull/10647 )
28
+ * [ ` needless_bool_assign ` ]
29
+ [ #10432 ] ( https://github.com/rust-lang/rust-clippy/pull/10432 )
30
+ * [ ` items_after_test_module ` ]
31
+ [ #10578 ] ( https://github.com/rust-lang/rust-clippy/pull/10578 )
32
+
33
+ ### Moves and Deprecations
34
+
35
+ * Rename ` integer_arithmetic ` to ` arithmetic_side_effects `
36
+ [ #10674 ] ( https://github.com/rust-lang/rust-clippy/pull/10674 )
37
+ * Moved [ ` redundant_clone ` ] to ` nursery ` (Now allow-by-default)
38
+ [ #10873 ] ( https://github.com/rust-lang/rust-clippy/pull/10873 )
39
+
40
+ ### Enhancements
41
+
42
+ * [ ` invalid_regex ` ] : Now supports the new syntax introduced after regex v1.8.0
43
+ [ #10682 ] ( https://github.com/rust-lang/rust-clippy/pull/10682 )
44
+ * [ ` semicolon_outside_block ` ] : Added [ ` semicolon-outside-block-ignore-multiline ` ] as a new config value.
45
+ [ #10656 ] ( https://github.com/rust-lang/rust-clippy/pull/10656 )
46
+ * [ ` semicolon_inside_block ` ] : Added [ ` semicolon-inside-block-ignore-singleline ` ] as a new config value.
47
+ [ #10656 ] ( https://github.com/rust-lang/rust-clippy/pull/10656 )
48
+ * [ ` unnecessary_box_returns ` ] : Added [ ` unnecessary-box-size ` ] as a new config value to set the maximum
49
+ size of ` T ` in ` Box<T> ` to be linted.
50
+ [ #10651 ] ( https://github.com/rust-lang/rust-clippy/pull/10651 )
51
+
52
+ ### Documentation Improvements
53
+
54
+ * ` cargo clippy --explain LINT ` now shows possible configuration options for the explained lint
55
+ [ #10751 ] ( https://github.com/rust-lang/rust-clippy/pull/10751 )
56
+ * New config values mentioned in this changelog will now be linked.
57
+ [ #10889 ] ( https://github.com/rust-lang/rust-clippy/pull/10889 )
58
+ * Several sections of [ Clippy's book] have been reworked
59
+ [ #10652 ] ( https://github.com/rust-lang/rust-clippy/pull/10652 )
60
+ [ #10622 ] ( https://github.com/rust-lang/rust-clippy/pull/10622 )
61
+
62
+ [ Clippy's book ] : https://doc.rust-lang.org/clippy/
10
63
11
64
## Rust 1.70
12
65
0 commit comments