Buf Protobuf Linter 是做什麼的?
使用 Buf CLI 規則集對 Protocol Buffer 定義進行 lint,並驗證 gRPC 服務合約。透過 buf breaking 指令與 git 整合,偵測不同 proto 修訂版之間的破壞性變更。
安裝
請使用符合您環境的上游安裝或設定方式:
- brew install bufbuild/buf/buf
來自上游的需求與注意事項:
- 其他支援的安裝方式包括 [npm]、[Windows]、Docker、[二進位下載]、[tarball]、[原始碼建置] 以及 [minisign 驗證][驗證]。完整列表請參閱[安裝文件][安裝]。
基本使用或入門說明:
-
sh
-
初始化工作區並執行您預期每個 Protocol Buffer 儲存庫都應通過的檢查:
-
buf config init
-
擷取自上游文件:https://raw.githubusercontent.com/bufbuild/buf/HEAD/README.md