buf is a linter for Protobuf
bufarrow-up-right is a linter for Protobuf.
buf is composed of several linter commands.
buf-format only runs the reformatting, not lint checking.
buf-format
You can enable the buf-format linter with:
trunk check enable buf-format
buf-lint only runs the lint checking, not reformatting.
buf-lint
You can enable the buf-lint linter with:
trunk check enable buf-lint
buf-breaking only checks for breaking proto changes.
buf-breaking
You can enable the buf-breaking linter with:
trunk check enable buf-breaking
buf will never be auto-enabled. It must be enabled manually.
buf supports the following config files:
buf.yaml
You can move these files to .trunk/configs and trunk check will still find them. See Moving Linters for more info.
.trunk/configs
trunk check
buf sitearrow-up-right
buf Trunk Code Quality integration sourcearrow-up-right
Trunk Code Quality's open source plugins repoarrow-up-right
Last updated 1 year ago