Open jpobst opened 7 months ago
@dotnet/area-infrastructure-libraries a new issue has been filed in the ApiCompat area, please triage
@ViktorHofer @joperezr - I too find this challenge - especially when reviewing PRs. Remind me the reason why we didn't include the friendly text in the suppression file - was it localization concerns? Could we allow folks to opt in to it?
I agree, this makes it hard to reason about the contents of a suppression file and is a UX downgrade to what we previously had with the non-shipping APICompat tool. The reason for this predates me working on this project but I'm pretty sure this was due to localization and suppression file size concerns.
When you generate a suppression file, it is largely unreadable by humans, requiring a lot of investigation to determine what the issues are.
Example:
The "old" internal
Microsoft.DotNet.ApiCompat
provided a much more human readable suppression file format:It would be nice to (optionally) include the human readable version in the generated XML suppression file: