checkEnvSettingsValid function
Implementation
void checkEnvSettingsValid(EnvSettings options) {
options.fields.forEach((name, fieldOptions) {
final defaultValue = fieldOptions.defaultValue;
final isSettingsFieldValid = _checkFieldSettings(name, fieldOptions);
if (!isSettingsFieldValid) {
exit(-1);
}
if (defaultValue == null) return;
final isSettingsDefaultFieldValueValid = _checkSettingsDefaultFieldValue(
name,
fieldOptions,
defaultValue,
);
if (!isSettingsDefaultFieldValueValid) {
exit(-1);
}
});
}