]> git.lizzy.rs Git - rust.git/commitdiff
Fix visitor for invalid_html_tag lint
authorGuillaume Gomez <guillaume1.gomez@gmail.com>
Fri, 25 Sep 2020 19:53:14 +0000 (21:53 +0200)
committerGuillaume Gomez <guillaume1.gomez@gmail.com>
Sat, 3 Oct 2020 12:16:24 +0000 (14:16 +0200)
src/librustdoc/passes/html_tags.rs
src/librustdoc/passes/mod.rs

index 1b48ce622b1f2511f639fb5841d1fc4e8cb56a65..dfc5373886a60d91df1af4f4e5e9546d5b4343fe 100644 (file)
@@ -105,7 +105,7 @@ fn fold_item(&mut self, item: Item) -> Option<Item> {
             Some(hir_id) => hir_id,
             None => {
                 // If non-local, no need to check anything.
-                return None;
+                return self.fold_item_recur(item);
             }
         };
         let dox = item.attrs.collapsed_doc_value().unwrap_or_default();
index 3819aaee56000ef44f773d8bfabf198bdfc7232d..a32fb10a6a7878e8ac17bc8c6ddf2c3140f3fe5e 100644 (file)
@@ -104,8 +104,8 @@ pub enum Condition {
     ConditionalPass::new(STRIP_PRIV_IMPORTS, WhenDocumentPrivate),
     ConditionalPass::always(COLLECT_INTRA_DOC_LINKS),
     ConditionalPass::always(CHECK_CODE_BLOCK_SYNTAX),
-    ConditionalPass::always(PROPAGATE_DOC_CFG),
     ConditionalPass::always(CHECK_INVALID_HTML_TAGS),
+    ConditionalPass::always(PROPAGATE_DOC_CFG),
 ];
 
 /// The list of default passes run when `--doc-coverage` is passed to rustdoc.