SA0171: Enumerations should have the 'strict' attribute

Detects declarations of enumerations which are not provided with the {attribute 'strict'} attribute.

Justification: The {attribute 'strict'} attribute causes compiler errors to be issued if the code violates strict programming rules for enumerations. By default, when a new enumeration is created, the declaration is automatically assigned the 'strict' attribute.

For more information, see: Data Type: Enumeration

Importance: High