O que Buf Protobuf Linter faz?
Faz linting de definições de Protocol Buffers usando as regras do Buf CLI e valida contratos de serviço gRPC. Detecta alterações críticas entre revisões de proto usando buf breaking com integração git.
Instalação
Use o método de instalação ou configuração upstream que corresponde ao seu ambiente:
brew install bufbuild/buf/buf
Requisitos e observações do upstream:
- Outros métodos de instalação suportados incluem [npm], [Windows], Docker, [downloads binários], [tarballs], [builds a partir do código-fonte] e [verificação com minisign][verifying]. Veja a [documentação de instalação][install] para a lista completa.
Notas de uso básico ou primeiros passos:
-
sh
-
Inicialize um workspace e execute as verificações que todo repositório Protobuf deve passar:
-
buf config init -
Extraído da documentação upstream: https://raw.githubusercontent.com/bufbuild/buf/HEAD/README.md