Closed as not planned
Description
Edition lints should be hygienic, that is, if a macro is declared in a 2018 crate and used in a 2015 crate, then the expanded macro should not trigger any lints.
There is a PR, #50999, but there are questions about the details of hygiene (see also #50122 and #50376).
The next step is probably to define and write-up the high-level approach.