File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,10 @@ static GROUP_DESCRIPTIONS: &[(&str, &str)] = &[
3232 ) ,
3333] ;
3434
35+ pub fn exists ( name : & str ) -> bool {
36+ GROUP_DESCRIPTIONS . iter ( ) . any ( |& ( n, _) | n == name)
37+ }
38+
3539type LintGroups = BTreeMap < String , BTreeSet < String > > ;
3640
3741impl < ' a > LintExtractor < ' a > {
Original file line number Diff line number Diff line change @@ -584,9 +584,15 @@ impl<'a> LintExtractor<'a> {
584584fn add_renamed_lints ( lints : & mut Vec < Lint > ) {
585585 for ( level, names) in RENAMES {
586586 for ( from, to) in * names {
587+ let doc = if groups:: exists ( to) {
588+ format ! ( "The lint `{from}` has been renamed to the group `{to}`." )
589+ } else {
590+ format ! ( "The lint `{from}` has been renamed to [`{to}`](#{to})." )
591+ } ;
592+
587593 lints. push ( Lint {
588594 name : from. to_string ( ) ,
589- doc : vec ! [ format! ( "The lint `{from}` has been renamed to [`{to}`](#{to})." ) ] ,
595+ doc : vec ! [ doc ] ,
590596 level : * level,
591597 path : PathBuf :: new ( ) ,
592598 lineno : 0 ,
You can’t perform that action at this time.
0 commit comments