Now we'll notice if a header forgets to include this magic phrase.
(I'm sympathetic to the argument that we should add a new linter test for each different check, instead of piggybacking every check into lint_headers.py (which we could rename to indicate that it checks nothing but include-ordering). However, I don't think we've reached the tipping point of complexity yet. :))
The spaces in the #if is something we recently changed in the .clang-format file on @ldionne's request https://reviews.llvm.org/D103368#inline-1043939. So I would prefer to keep it that way. If we agree to remove the spaces, please also update the .clang-format. I know we don't use clang-format, but I've been using it in the formatter code since its inception and I prefer to keep using it.