Buf Protobuf Linter
Lints Protocol Buffer definitions using the Buf CLI ruleset and validates gRPC service contracts. Detects breaking changes between proto revisions using buf breaking with git integration.
What it does
Buf Protobuf Linter
Lints Protocol Buffer definitions using the Buf CLI ruleset and validates gRPC service contracts. Detects breaking changes between proto revisions using buf breaking with git integration.
Installation
Use the upstream install or setup path that matches your environment:
- brew install bufbuild/buf/buf
Requirements and caveats from upstream:
- Other supported installation methods include [npm], [Windows], Docker, [binary downloads], [tarballs], [source builds], and [minisign verification][verifying]. See the [installation docs][install] for the full list.
Basic usage or getting-started notes:
-
sh
-
Initialize a workspace and run the checks you should expect every Protobuf repository to pass:
-
buf config init
-
Source: https://github.com/bufbuild/buf
-
Extracted from upstream docs: https://raw.githubusercontent.com/bufbuild/buf/HEAD/README.md
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,147 chars)