getMissingRequirements method
Every unmet requirement across config, platform, and association checks.
Implementation
List<String> getMissingRequirements() {
final missing = <String>[];
if (!checkConfigExists()) {
missing.add('Configuration file not found (lib/config/deeplink.dart)');
return missing;
}
missing.addAll(validateConfig());
for (final entry in checkPlatformSetup().entries) {
final status = entry.value as Map<String, dynamic>;
for (final issue in status['issues'] as List) {
missing.add('[${entry.key}] $issue');
}
}
return missing;
}