//@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() {} }