Skip to content

Tool integration FAQs

Where is the protoc plugin for protovalidate?

Unlike protoc-gen-validate, protovalidate doesn't require a plugin, or any generated code at all. It performs all validations using reflection, so there is no protoc plugin to use or manage. This is one of the benefits of moving from protoc-gen-validate to protovalidate.

Are there any known incompatibilities for the Buf VS Code extension?

The vscode-buf extension doesn't work in conjunction with the vscode-proto extension. More generally, if you run into issues you may need to disable other extensions that register the .proto file suffix.