blob: 6edee5a495fa2cfcb67361a97b3cd99e663106ac [file] [log] [blame]
Sean McAllister8704ebd2021-06-23 13:38:27 -06001version: v1beta1
2build:
3 roots:
4 - proto/
5lint:
6 enum_zero_value_suffix: UNDEFINED
7 use:
8 - DEFAULT
9 except:
10 - ENUM_VALUE_PREFIX # Don't require enums entries to be prefixed.
11 - ENUM_ZERO_VALUE_SUFFIX # We're not consistent with zero suffix
12 - PACKAGE_VERSION_SUFFIX # Don't require eg: .v1 suffix
13 - RPC_REQUEST_RESPONSE_UNIQUE # Don't require RPC request/response types to be used once
14 - RPC_RESPONSE_STANDARD_NAME # We have a lot of requests that return longrunning.Operation
15
16 ignore:
17 - chromiumos/config/api/test # Deprecated
18
19 # Opt-outs for backwards compatibility with existing protos
20 ignore_only:
21 SERVICE_SUFFIX:
22 - chromiumos/longrunning
23 RPC_REQUEST_STANDARD_NAME:
24 - chromiumos/longrunning
25 RPC_RESPONSE_STANDARD_NAME:
26 - chromiumos/longrunning
27
28breaking:
29 use:
30 - FILE