diff --git a/clippy_lints/src/doc/mod.rs b/clippy_lints/src/doc/mod.rs index 78d46928f35e..7b085a36ea5e 100644 --- a/clippy_lints/src/doc/mod.rs +++ b/clippy_lints/src/doc/mod.rs @@ -550,15 +550,13 @@ fn check_attrs(cx: &LateContext<'_>, valid_idents: &FxHashSet, attrs: &[ suspicious_doc_comments::check(cx, attrs); let (fragments, _) = attrs_to_doc_fragments(attrs.iter().map(|attr| (attr, None)), true); - let mut doc = fragments - .iter() - .fold(String::new(), |mut acc, fragment| { - add_doc_fragment(&mut acc, fragment); - acc - }) - .trim() - .to_string(); + let mut doc = fragments.iter().fold(String::new(), |mut acc, fragment| { + add_doc_fragment(&mut acc, fragment); + acc + }); doc.pop(); + let doc = doc.trim().to_string(); + if doc.is_empty() { return Some(DocInfo { empty: true,