diff options
| -rw-r--r-- | clippy_lints/src/doc/mod.rs | 4 | ||||
| -rw-r--r-- | tests/ui/doc/issue_10262.fixed | 4 | ||||
| -rw-r--r-- | tests/ui/doc/issue_10262.rs | 4 |
3 files changed, 12 insertions, 0 deletions
diff --git a/clippy_lints/src/doc/mod.rs b/clippy_lints/src/doc/mod.rs index 10fc9ef6ecf..9bf5d2652b3 100644 --- a/clippy_lints/src/doc/mod.rs +++ b/clippy_lints/src/doc/mod.rs @@ -611,6 +611,10 @@ fn check_doc<'a, Events: Iterator<Item = (pulldown_cmark::Event<'a>, Range<usize code_level += 1; } else if tag.starts_with("</code") { code_level -= 1; + } else if tag.starts_with("<blockquote") || tag.starts_with("<q") { + blockquote_level += 1; + } else if tag.starts_with("</blockquote") || tag.starts_with("</q") { + blockquote_level -= 1; } }, Start(BlockQuote) => blockquote_level += 1, diff --git a/tests/ui/doc/issue_10262.fixed b/tests/ui/doc/issue_10262.fixed index 8ca6f3e9718..5d067736d55 100644 --- a/tests/ui/doc/issue_10262.fixed +++ b/tests/ui/doc/issue_10262.fixed @@ -5,4 +5,8 @@ //~^ ERROR: item in documentation is missing backticks /// /// > AvisynthPluginInit3 may be called more than once with different IScriptEnvironments. +/// +/// <blockquote>bla AvisynthPluginInit3 bla</blockquote> +/// +/// <q>bla AvisynthPluginInit3 bla</q> pub struct Foo; diff --git a/tests/ui/doc/issue_10262.rs b/tests/ui/doc/issue_10262.rs index 67183b63cdf..e2cbd938d5d 100644 --- a/tests/ui/doc/issue_10262.rs +++ b/tests/ui/doc/issue_10262.rs @@ -5,4 +5,8 @@ //~^ ERROR: item in documentation is missing backticks /// /// > AvisynthPluginInit3 may be called more than once with different IScriptEnvironments. +/// +/// <blockquote>bla AvisynthPluginInit3 bla</blockquote> +/// +/// <q>bla AvisynthPluginInit3 bla</q> pub struct Foo; |
