Recommendations

DCL00-A. Declare immutable values using const or enum

DCL01-A. Do not reuse variable names in sub-scopes

DCL02-A. Use visually distinct identifiers

DCL03-A. Place const as the rightmost declaration specifier

DCL04-A. Declare no more than one variable per line

Rules

DCL30-C. Do not refer to an object outside of its lifetime

DCL31-C. Reserved

DCL32-C. Guarantee identifiers are unique