QA audits were removed in Florence. Prior to that the enum case audit was only available in Enterprise (Professional only included some basic metrics).
I routinely use this pattern for case statements:
case EnumVar of
TEnumType.One: ...;
TEnumType.Two: ...;
else
raise Exception.Create('Unhandled enum type = ' + Spring.TEnum.GetName<TEnumType>(EnumVar));
end;
Obviously that is not possible in a function that has more complex conditions. You may be able to use AI to perform an audit, otherwise add sufficient unit tests and make sure that they are kept up to date with any changes to the enum type