Client Library rules

Client library rules are based on client library-specific AIPs. They are enabled by default, and should be enabled for APIs that ship public client libraries. It is recommended that APIs which do not want to follow certain AIPs within the client libraries section disable those rules individually, rather than disabling the client library rules as a set.

Expand all Collapse all


repeated-fields Method Signatures can only have repeated fields in the last element.
required-fields Method Signatures must contain all fields annotated as required.