Manually checking that all lints are the same for all the crates in the repo is an unnecessary burden on developers and reviewers.
With this macro, common lints are applied to all the items contained in it. This way lints can be defined in one place.
Naturally, it doesn't cover anything outside the macro (e.g. the docs for the crate itself are not enforced anymore), however this is
something that is reasonable to be checked manually by a reviewer.