Buf Protobuf Linter 是做什么的?
使用 Buf CLI 规则集检查 Protocol Buffer 定义,并验证 gRPC 服务契约。通过集成 git 的 buf breaking 检测修订版本间的破坏性变更。
安装
使用符合您环境的官方安装或设置路径:
- brew install bufbuild/buf/buf
上游文档中的要求与注意事项:
- 其他支持的安装方式包括 [npm]、[Windows]、Docker、[二进制下载]、[tarball]、[源码构建] 和 [minisign 验证][verifying]。完整列表请参见[安装文档][install]。
基本使用或入门说明:
-
sh
-
初始化工作区并运行每个 Protobuf 仓库都应通过的标准检查:
-
buf config init
-
提取自上游文档:https://raw.githubusercontent.com/bufbuild/buf/HEAD/README.md