about summary refs log tree commit diff
path: root/clippy_lints/src/doc/mod.rs
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2024-07-09 16:00:06 +0200
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2024-07-26 11:21:32 +0200
commitf455587feec19b459c5eb75c9dc1995b93bb24f6 (patch)
tree24a4a8415bbaada40c858ecd3c1dfdbadd33e459 /clippy_lints/src/doc/mod.rs
parent855a9d1377a2da3e4566de9adb8b783295a771dd (diff)
Set the limit of characters to 200 and don't run the lint on private items unless config allows it
Diffstat (limited to 'clippy_lints/src/doc/mod.rs')
-rw-r--r--clippy_lints/src/doc/mod.rs13
1 files changed, 9 insertions, 4 deletions
diff --git a/clippy_lints/src/doc/mod.rs b/clippy_lints/src/doc/mod.rs
index 5e9fb0162bf..6debcd9b6a0 100644
--- a/clippy_lints/src/doc/mod.rs
+++ b/clippy_lints/src/doc/mod.rs
@@ -493,7 +493,13 @@ impl<'tcx> LateLintPass<'tcx> for Documentation {
 
         match cx.tcx.hir_node(cx.last_node_with_lint_attrs) {
             Node::Item(item) => {
-                too_long_first_doc_paragraph::check(cx, attrs, item.kind, headers.first_paragraph_len);
+                too_long_first_doc_paragraph::check(
+                    cx,
+                    item,
+                    attrs,
+                    headers.first_paragraph_len,
+                    self.check_private_items,
+                );
                 match item.kind {
                     ItemKind::Fn(sig, _, body_id) => {
                         if !(is_entrypoint_fn(cx, item.owner_id.to_def_id())
@@ -627,9 +633,8 @@ fn check_attrs(cx: &LateContext<'_>, valid_idents: &FxHashSet<String>, attrs: &[
         acc
     });
     doc.pop();
-    let doc = doc.trim();
 
-    if doc.is_empty() {
+    if doc.trim().is_empty() {
         if let Some(span) = span_of_fragments(&fragments) {
             span_lint_and_help(
                 cx,
@@ -653,7 +658,7 @@ fn check_attrs(cx: &LateContext<'_>, valid_idents: &FxHashSet<String>, attrs: &[
         cx,
         valid_idents,
         parser.into_offset_iter(),
-        doc,
+        &doc,
         Fragments {
             fragments: &fragments,
             doc: &doc,