@@ -21,60 +21,58 @@ Current beta, release 2021-10-21
21
21
22
22
### Enhancements
23
23
24
- * [ ` needless_continue ` ] now also lints in ` loop { continue; } ` case
24
+ * [ ` needless_continue ` ] : Now also lints in ` loop { continue; } ` case
25
25
[ #7477 ] ( https://github.com/rust-lang/rust-clippy/pull/7477 )
26
- * [ ` disallowed_type ` ] now also primitive types can be disallowed
26
+ * [ ` disallowed_type ` ] : Now also primitive types can be disallowed
27
27
[ #7488 ] ( https://github.com/rust-lang/rust-clippy/pull/7488 )
28
- * [ ` manual_swap ` ] now also lints on xor swaps
28
+ * [ ` manual_swap ` ] : Now also lints on xor swaps
29
29
[ #7506 ] ( https://github.com/rust-lang/rust-clippy/pull/7506 )
30
- * [ ` map_flatten ` ] now also lints on the ` Result ` type
30
+ * [ ` map_flatten ` ] : Now also lints on the ` Result ` type
31
31
[ #7522 ] ( https://github.com/rust-lang/rust-clippy/pull/7522 )
32
- * [ ` no_effect ` ] now also lints on inclusive ranges
32
+ * [ ` no_effect ` ] : Now also lints on inclusive ranges
33
33
[ #7556 ] ( https://github.com/rust-lang/rust-clippy/pull/7556 )
34
34
35
35
### False Positive Fixes
36
36
37
- * [ ` nonstandard_macro_braces ` ] no longer lints on similar named nested macros
37
+ * [ ` nonstandard_macro_braces ` ] : No longer lints on similar named nested macros
38
38
[ #7478 ] ( https://github.com/rust-lang/rust-clippy/pull/7478 )
39
- * [ ` too_many_lines ` ] no longer lints in closures to avoid duplicated diagnostics
39
+ * [ ` too_many_lines ` ] : No longer lints in closures to avoid duplicated diagnostics
40
40
[ #7534 ] ( https://github.com/rust-lang/rust-clippy/pull/7534 )
41
- * [ ` similar_names ` ] no longer complains about ` iter ` and ` item ` being too
41
+ * [ ` similar_names ` ] : No longer complains about ` iter ` and ` item ` being too
42
42
similar [ #7546 ] ( https://github.com/rust-lang/rust-clippy/pull/7546 )
43
43
44
44
### Suggestion Fixes/Improvements
45
45
46
- * [ ` similar_names ` ] no longer suggests to insert or add an underscore as a fix
46
+ * [ ` similar_names ` ] : No longer suggests to insert or add an underscore as a fix
47
47
[ #7221 ] ( https://github.com/rust-lang/rust-clippy/pull/7221 )
48
- * [ ` new_without_default ` ] no longer shows the full qualified type path when
48
+ * [ ` new_without_default ` ] : No longer shows the full qualified type path when
49
49
suggesting adding a ` Default ` implementation
50
50
[ #7493 ] ( https://github.com/rust-lang/rust-clippy/pull/7493 )
51
- * [ ` while_let_on_iterator ` ] now suggests re-borrowing mutable references
51
+ * [ ` while_let_on_iterator ` ] : Now suggests re-borrowing mutable references
52
52
[ #7520 ] ( https://github.com/rust-lang/rust-clippy/pull/7520 )
53
- * [ ` extend_with_drain ` ] improve code suggestion for mutable and immutable
53
+ * [ ` extend_with_drain ` ] : Improve code suggestion for mutable and immutable
54
54
references [ #7533 ] ( https://github.com/rust-lang/rust-clippy/pull/7533 )
55
- * [ ` trivially_copy_pass_by_ref ` ] now properly handles ` Self ` type
55
+ * [ ` trivially_copy_pass_by_ref ` ] : Now properly handles ` Self ` type
56
56
[ #7535 ] ( https://github.com/rust-lang/rust-clippy/pull/7535 )
57
- * [ ` never_loop ` ] now suggests using ` if let ` instead of a ` for ` loop when
57
+ * [ ` never_loop ` ] : Now suggests using ` if let ` instead of a ` for ` loop when
58
58
applicable [ #7541 ] ( https://github.com/rust-lang/rust-clippy/pull/7541 )
59
59
60
60
### Documentation Improvements
61
61
62
- * Reworked Clippy's
63
- [ website] ( https://rust-lang.github.io/rust-clippy/master/index.html )
64
- [ #7279 ] ( https://github.com/rust-lang/rust-clippy/pull/7279 ) :
65
- * Added applicability information about lints
66
- * Added a link to jump to the specific lint implementation
67
- * Adapted some styling and improved loading time
68
- * ` cargo clippy --help ` now also explains the ` --fix ` and ` --no-deps ` flag
69
- [ #7492 ] ( https://github.com/rust-lang/rust-clippy/pull/7492 )
70
- * [ ` unnested_or_patterns ` ] removed ` or_patterns ` feature gate in the code
71
- example [ #7507 ] ( https://github.com/rust-lang/rust-clippy/pull/7507 )
72
-
73
- ### Others
74
-
75
62
* Clippy now uses a lint to generate its lint documentation. [ Lints all the way
76
63
down] ( https://en.wikipedia.org/wiki/Turtles_all_the_way_down ) .
77
64
[ #7502 ] ( https://github.com/rust-lang/rust-clippy/pull/7502 )
65
+ * Reworked Clippy's website:
66
+ [ #7172 ] ( https://github.com/rust-lang/rust-clippy/issues/7172 )
67
+ [ #7279 ] ( https://github.com/rust-lang/rust-clippy/pull/7279 )
68
+ * Added applicability information about lints
69
+ * Added a link to jump into the implementation
70
+ * Improved loading times
71
+ * Adapted some styling
72
+ * ` cargo clippy --help ` now also explains the ` --fix ` and ` --no-deps ` flag
73
+ [ #7492 ] ( https://github.com/rust-lang/rust-clippy/pull/7492 )
74
+ * [ ` unnested_or_patterns ` ] : Removed ` or_patterns ` feature gate in the code
75
+ example [ #7507 ] ( https://github.com/rust-lang/rust-clippy/pull/7507 )
78
76
79
77
## Rust 1.55
80
78
@@ -194,18 +192,6 @@ Current stable, released 2021-09-09
194
192
* [ ` use_self ` ]
195
193
[ #7428 ] ( https://github.com/rust-lang/rust-clippy/pull/7428 )
196
194
197
- ### Documentation Improvements
198
-
199
- * Reworked Clippy's website:
200
- [ #7279 ] ( https://github.com/rust-lang/rust-clippy/pull/7279 )
201
- [ #7172 ] ( https://github.com/rust-lang/rust-clippy/issues/7172 )
202
- * Added applicability information about lints
203
- * Added a link to jump into the implementation
204
- * Improved loading times
205
- * Adapted some styling
206
- * Clippy now uses a lint to generate its documentation
207
- [ #7298 ] ( https://github.com/rust-lang/rust-clippy/pull/7298 )
208
-
209
195
## Rust 1.54
210
196
211
197
Released 2021-07-29
0 commit comments