diff --git a/tests/ui/cfg_attr_lint.rs b/tests/ui/cfg_attr_lint.rs new file mode 100644 index 00000000000..d543db06d6c --- /dev/null +++ b/tests/ui/cfg_attr_lint.rs @@ -0,0 +1,9 @@ +#![feature(tool_lints)] + +#![warn(clippy::deprecated_cfg_attr)] + +// This doesn't get linted, see known problems +#![cfg_attr(rustfmt, rustfmt_skip)] + +#[cfg_attr(rustfmt, rustfmt_skip)] +fn main() {} diff --git a/tests/ui/cfg_attr_lint.stderr b/tests/ui/cfg_attr_lint.stderr new file mode 100644 index 00000000000..3a515f155c1 --- /dev/null +++ b/tests/ui/cfg_attr_lint.stderr @@ -0,0 +1,10 @@ +error: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes + --> $DIR/cfg_attr_lint.rs:8:1 + | +8 | #[cfg_attr(rustfmt, rustfmt_skip)] + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` + | + = note: `-D clippy::deprecated-cfg-attr` implied by `-D warnings` + +error: aborting due to previous error +