Is your feature request related to a problem?
Introduce a protobuf linter/validator to the repo, which can:
- detect breaking changes (e.g. prevent field numbers from being changed)
- enforce protobuf best practices (e.g. avoid large message sizes)
- auto-format proto files
- etc
Planned usage can in a GHA, for PRs with *.proto file changes.
What solution would you like?
Possible OOTB tools include:
https://github.com/bufbuild/buf
https://github.com/nilslice/protolock
What alternatives have you considered?
Welcome to any other alternatives
Do you have any additional context?
N/A