Your proposal focuses on the user-facing aspects of the diagnostics. Like Richard, I’m curious about the implementation details that will affect Clang developers:
Looking forward to the follow-up
Also,
I think that there’s going to be a lot work required to update and to document the diagnostics with relevant links or better wording. Doing that shouldn’t require much compiler (or Clang) knowledge. Perhaps it’s worth reaching out to other communities (e.g. C++ or Objective-C) that could be interested in contributing?