¿Qué hace Linter de Protobuf de Buf?
Analiza definiciones de Protocol Buffer usando el conjunto de reglas de Buf CLI y valida contratos de servicio gRPC. Detecta cambios disruptivos entre revisiones de proto mediante buf breaking con integración de git.
Instalación
Usa la ruta de instalación oficial que se ajuste a tu entorno:
brew install bufbuild/buf/buf
Requisitos y notas importantes de la documentación oficial:
- Otros métodos de instalación compatibles incluyen [npm], [Windows], Docker, [descargas binarias], [tarballs], [compilación desde fuente] y [verificación con minisign][verificación]. Consulta la [documentación de instalación][instalación] para la lista completa.
Notas de uso básico o primeros pasos:
-
sh
-
Inicializa un workspace y ejecuta las comprobaciones que todo repositorio de Protobuf debería pasar:
-
buf config init -
Fuente: https://github.com/bufbuild/buf
-
Extraído de la documentación oficial: https://raw.githubusercontent.com/bufbuild/buf/HEAD/README.md