The Microsoft C++ team is considering adding SARIF support to the MSVC toolchain. That allows capturing much more information about errors/warnings than we currently support, through the canonical error format.
MSBuild should consider extending the tool-output-scraping support to include SARIF output, and map the SARIF format to our error/warning structured events.
This might also help with issues like #8019 that primarily arise because an error cannot today have supplemental information.
The Microsoft C++ team is considering adding SARIF support to the MSVC toolchain. That allows capturing much more information about errors/warnings than we currently support, through the canonical error format.
MSBuild should consider extending the tool-output-scraping support to include SARIF output, and map the SARIF format to our error/warning structured events.
This might also help with issues like #8019 that primarily arise because an error cannot today have supplemental information.