Commit 9666215 1 parent 89524d0 commit 9666215 Copy full SHA for 9666215
File tree 1 file changed +16
-6
lines changed
1 file changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -116,13 +116,23 @@ impl<'a> LintExtractor<'a> {
116
116
result. push ( '\n' ) ;
117
117
result. push_str ( "[warn-by-default]: listing/warn-by-default.md\n " ) ;
118
118
for lint_name in to_link {
119
- let lint_def =
120
- lints. iter ( ) . find ( |l| l. name == lint_name. replace ( "-" , "_" ) ) . ok_or_else ( || {
121
- format ! (
122
- "`rustc -W help` defined lint `{}` but that lint does not appear to exist" ,
119
+ let lint_def = match lints. iter ( ) . find ( |l| l. name == lint_name. replace ( "-" , "_" ) ) {
120
+ Some ( def) => def,
121
+ None => {
122
+ let msg = format ! (
123
+ "`rustc -W help` defined lint `{}` but that lint does not \
124
+ appear to exist\n \
125
+ Check that the lint definition includes the appropriate doc comments.",
123
126
lint_name
124
- )
125
- } ) ?;
127
+ ) ;
128
+ if self . validate {
129
+ return Err ( msg. into ( ) ) ;
130
+ } else {
131
+ eprintln ! ( "warning: {}" , msg) ;
132
+ continue ;
133
+ }
134
+ }
135
+ } ;
126
136
write ! (
127
137
result,
128
138
"[{}]: listing/{}#{}\n " ,
You can’t perform that action at this time.
0 commit comments