validate method

bool validate(
  1. ProjectConfiguration config
)

Implementation

bool validate(ProjectConfiguration config) {
  if (config.projectName.trim().isEmpty) return false;

  final reqs = config.requirements;
  if (reqs.stateManagement.trim().isEmpty) return false;
  if (reqs.routing.trim().isEmpty) return false;
  if (reqs.projectScale.trim().isEmpty) return false;
  if (reqs.screenCount.trim().isEmpty) return false;
  if (reqs.environmentSetup.trim().isEmpty) return false;

  return true;
}