File tree 2 files changed +11
-1
lines changed
2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,10 @@ static GROUP_DESCRIPTIONS: &[(&str, &str)] = &[
28
28
( "deprecated-safe" , "Lints for functions which were erroneously marked as safe in the past" ) ,
29
29
] ;
30
30
31
+ pub fn exists ( name : & str ) -> bool {
32
+ GROUP_DESCRIPTIONS . iter ( ) . any ( |& ( n, _) | n == name)
33
+ }
34
+
31
35
type LintGroups = BTreeMap < String , BTreeSet < String > > ;
32
36
33
37
impl < ' a > LintExtractor < ' a > {
Original file line number Diff line number Diff line change @@ -578,9 +578,15 @@ impl<'a> LintExtractor<'a> {
578
578
fn add_renamed_lints ( lints : & mut Vec < Lint > ) {
579
579
for ( level, names) in RENAMES {
580
580
for ( from, to) in * names {
581
+ let doc = if groups:: exists ( to) {
582
+ format ! ( "The lint `{from}` has been renamed to the group `{to}`." )
583
+ } else {
584
+ format ! ( "The lint `{from}` has been renamed to [`{to}`](#{to})." )
585
+ } ;
586
+
581
587
lints. push ( Lint {
582
588
name : from. to_string ( ) ,
583
- doc : vec ! [ format! ( "The lint `{from}` has been renamed to [`{to}`](#{to})." ) ] ,
589
+ doc : vec ! [ doc ] ,
584
590
level : * level,
585
591
path : PathBuf :: new ( ) ,
586
592
lineno : 0 ,
You can’t perform that action at this time.
0 commit comments