There are several protobuf linters out there, but what I haven't seen is a protobuf linter that integrates with Git to look behind and verify that you haven't accidentally changed protobuf numbers, or reused fields, or etc. Would be handy.
I believe buf’s breaking change detection will pick up on this. It also allows you to specify a git ref to target.