validate method

void validate(
  1. ArchSherpaConfig config
)

Validates the complete effective configuration.

Implementation

void validate(ArchSherpaConfig config) {
  _validateSchemaVersion(config.schemaVersion);
  _validateCore(config.project.core);
  _validateFeaturesBasePath(config.features.basePath);
  _validateFeatureStructure(config.features.structure);
  _validateStateManagement(config.stateManagement.type);
  _validateDeprecationPolicy(config.deprecations.policy);
}