| //@run-rustfix |
| //@aux-build:proc_macros.rs:proc-macro |
| #![feature(custom_inner_attributes)] |
| #![allow(unused)] |
| #![warn(clippy::four_forward_slashes)] |
| #![no_main] |
| #![rustfmt::skip] |
| |
| #[macro_use] |
| extern crate proc_macros; |
| |
| //// whoops |
| fn a() {} |
| |
| //// whoops |
| #[allow(dead_code)] |
| fn b() {} |
| |
| //// whoops |
| //// two borked comments! |
| #[track_caller] |
| fn c() {} |
| |
| fn d() {} |
| |
| #[test] |
| //// between attributes |
| #[allow(dead_code)] |
| fn g() {} |
| |
| //// not very start of contents |
| fn h() {} |
| |
| fn i() { |
| //// don't lint me bozo |
| todo!() |
| } |
| |
| external! { |
| //// don't lint me bozo |
| fn e() {} |
| } |
| |
| with_span! { |
| span |
| //// don't lint me bozo |
| fn f() {} |
| } |