mirror of
https://github.com/luxfi/vm.git
synced 2026-10-30 15:13:40 +00:00
31 lines
1.2 KiB
YAML
31 lines
1.2 KiB
YAML
version: v1
|
|
name: buf.build/luxfi/lux
|
|
build:
|
|
excludes: []
|
|
breaking:
|
|
use:
|
|
- FILE
|
|
# deps removed - now using local io/metric/client/metrics.proto
|
|
lint:
|
|
use:
|
|
- STANDARD
|
|
except:
|
|
- SERVICE_SUFFIX # service requirement of <name>+Service
|
|
- RPC_REQUEST_STANDARD_NAME # explicit <rpc>+Request naming
|
|
- RPC_RESPONSE_STANDARD_NAME # explicit <rpc>+Response naming
|
|
- PACKAGE_VERSION_SUFFIX # versioned naming <service>.v1beta
|
|
ignore:
|
|
# TODO: how will fixing this affect functionality. Multiple fields are used as the request
|
|
# or response type for multiple RPCs
|
|
- aliasreader/aliasreader.proto
|
|
- net/conn/conn.proto
|
|
# Third-party proto from prometheus/client_model - don't lint
|
|
- io/metric/client/metrics.proto
|
|
# allows RPC requests or responses to be google.protobuf.Empty messages. This can be set if you
|
|
# want to allow messages to be void forever, that is they will never take any parameters.
|
|
rpc_allow_google_protobuf_empty_requests: true
|
|
rpc_allow_google_protobuf_empty_responses: true
|
|
# allows the same message type to be used for a single RPC's request and response type.
|
|
# TODO: this should not be tolerated and if it is only perscriptivly.
|
|
rpc_allow_same_request_response: true
|