2023-04-11 15:31:08 +02:00
|
|
|
#![allow(unused)]
|
|
|
|
|
#![warn(clippy::suspicious_doc_comments)]
|
2025-02-06 21:28:44 +01:00
|
|
|
#![allow(clippy::empty_line_after_doc_comments)]
|
2023-04-11 15:31:08 +02:00
|
|
|
|
|
|
|
|
//! Real module documentation.
|
|
|
|
|
//! Fake module documentation.
|
2025-02-11 17:57:08 +01:00
|
|
|
//~^ suspicious_doc_comments
|
2023-04-11 15:31:08 +02:00
|
|
|
fn baz() {}
|
|
|
|
|
|
|
|
|
|
pub mod singleline_outer_doc {
|
|
|
|
|
//! This module contains useful functions.
|
2025-02-11 17:57:08 +01:00
|
|
|
//~^ suspicious_doc_comments
|
2023-04-11 15:31:08 +02:00
|
|
|
|
|
|
|
|
pub fn bar() {}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub mod singleline_inner_doc {
|
|
|
|
|
//! This module contains useful functions.
|
|
|
|
|
|
|
|
|
|
pub fn bar() {}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub mod multiline_outer_doc {
|
|
|
|
|
/*! This module contains useful functions.
|
|
|
|
|
*/
|
2025-02-12 23:44:38 +01:00
|
|
|
//~^^ suspicious_doc_comments
|
2023-04-11 15:31:08 +02:00
|
|
|
|
|
|
|
|
pub fn bar() {}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub mod multiline_inner_doc {
|
|
|
|
|
/*! This module contains useful functions.
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
pub fn bar() {}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub mod multiline_outer_doc2 {
|
|
|
|
|
//! This module
|
2025-02-11 17:57:08 +01:00
|
|
|
//~^ suspicious_doc_comments
|
2023-04-11 15:31:08 +02:00
|
|
|
//! contains
|
|
|
|
|
//! useful functions.
|
|
|
|
|
|
|
|
|
|
pub fn bar() {}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub mod multiline_outer_doc3 {
|
|
|
|
|
//! a
|
2025-02-11 17:57:08 +01:00
|
|
|
//~^ suspicious_doc_comments
|
2023-04-11 15:31:08 +02:00
|
|
|
//! b
|
|
|
|
|
|
|
|
|
|
/// c
|
|
|
|
|
pub fn bar() {}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub mod multiline_outer_doc4 {
|
|
|
|
|
//! a
|
2025-02-11 17:57:08 +01:00
|
|
|
//~^ suspicious_doc_comments
|
2023-04-11 15:31:08 +02:00
|
|
|
/// b
|
|
|
|
|
pub fn bar() {}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub mod multiline_outer_doc_gap {
|
|
|
|
|
//! a
|
2025-02-11 17:57:08 +01:00
|
|
|
//~^ suspicious_doc_comments
|
2023-04-11 15:31:08 +02:00
|
|
|
|
|
|
|
|
//! b
|
|
|
|
|
pub fn bar() {}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub mod multiline_outer_doc_commented {
|
|
|
|
|
/////! This outer doc comment was commented out.
|
|
|
|
|
pub fn bar() {}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub mod outer_doc_macro {
|
|
|
|
|
//! Very cool macro
|
2025-02-11 17:57:08 +01:00
|
|
|
//~^ suspicious_doc_comments
|
2023-04-11 15:31:08 +02:00
|
|
|
macro_rules! x {
|
|
|
|
|
() => {};
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub mod useless_outer_doc {
|
|
|
|
|
//! Huh.
|
2025-02-11 17:57:08 +01:00
|
|
|
//~^ suspicious_doc_comments
|
2023-04-11 15:31:08 +02:00
|
|
|
use std::mem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fn main() {}
|