ddcfff6d9a
Add a config, allow-print-in-tests, that can be set in clippy.toml which allows the usage of `[e]print[ln]!` macros in tests. Closes #9795
21 lines
287 B
Rust
21 lines
287 B
Rust
// compile-flags: --test
|
|
#![warn(clippy::print_stdout)]
|
|
#![warn(clippy::print_stderr)]
|
|
|
|
fn foo(n: u32) {
|
|
print!("{n}");
|
|
eprint!("{n}");
|
|
}
|
|
|
|
#[test]
|
|
pub fn foo1() {
|
|
print!("{}", 1);
|
|
eprint!("{}", 1);
|
|
}
|
|
|
|
#[cfg(test)]
|
|
fn foo3() {
|
|
print!("{}", 1);
|
|
eprint!("{}", 1);
|
|
}
|