• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1version: 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    - RPC_REQUEST_STANDARD_NAME   # We have requests that abstraction is useful for.
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
24breaking:
25  use:
26    - FILE
27