Skip to content

Commit 11ad5a2

Browse files
committed
Add note about crate lint level attributes to pre-expansion lints
1 parent be1a73b commit 11ad5a2

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

clippy_lints/src/dbg_macro.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@ declare_clippy_lint! {
1515
/// `dbg!` macro is intended as a debugging tool. It
1616
/// should not be in version control.
1717
///
18+
/// ### Known problems
19+
/// * The lint level is unaffected by crate attributes. The level can still
20+
/// be set for functions, modules and other items. To change the level for
21+
/// the entire crate, please use command line flags. More information and a
22+
/// configuration example can be found in [clippy#6610].
23+
///
24+
/// [clippy#6610]: https://github.com/rust-lang/rust-clippy/issues/6610#issuecomment-977120558
25+
///
1826
/// ### Example
1927
/// ```rust,ignore
2028
/// // Bad

clippy_lints/src/write.rs

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,13 @@ declare_clippy_lint! {
7272
/// application and might forget to remove those prints afterward.
7373
///
7474
/// ### Known problems
75-
/// Only catches `print!` and `println!` calls.
75+
/// * Only catches `print!` and `println!` calls.
76+
/// * The lint level is unaffected by crate attributes. The level can still
77+
/// be set for functions, modules and other items. To change the level for
78+
/// the entire crate, please use command line flags. More information and a
79+
/// configuration example can be found in [clippy#6610].
80+
///
81+
/// [clippy#6610]: https://github.com/rust-lang/rust-clippy/issues/6610#issuecomment-977120558
7682
///
7783
/// ### Example
7884
/// ```rust
@@ -94,7 +100,13 @@ declare_clippy_lint! {
94100
/// application and might forget to remove those prints afterward.
95101
///
96102
/// ### Known problems
97-
/// Only catches `eprint!` and `eprintln!` calls.
103+
/// * Only catches `eprint!` and `eprintln!` calls.
104+
/// * The lint level is unaffected by crate attributes. The level can still
105+
/// be set for functions, modules and other items. To change the level for
106+
/// the entire crate, please use command line flags. More information and a
107+
/// configuration example can be found in [clippy#6610].
108+
///
109+
/// [clippy#6610]: https://github.com/rust-lang/rust-clippy/issues/6610#issuecomment-977120558
98110
///
99111
/// ### Example
100112
/// ```rust

0 commit comments

Comments
 (0)