validate method
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);
}