Field names

Rules for AIP-140, covering field names.

Rule name Description
abbreviations Field names should use common abbreviations.
base64 Base64 fields should use the `bytes` type.
lower-snake Field names should use `snake_case`.
numbers Field names should not have words beginning with numbers.
prepositions Fields must not include prepositions in their names.
reserved-words Field names must not be reserved words.
underscores Field names must not have goofy underscores.
uri Field names should prefer `uri` to `url`.

Note: Because AIPs sometimes cover topics that have some overlap, some rules related to field names may be included in the rules for other AIPs.