isValidBasePath static method

bool isValidBasePath(
  1. String basePath
)

Must not start/end with /, contain spaces, backslashes, or /.

Implementation

static bool isValidBasePath(String basePath) {
  if (basePath.isEmpty) return false;

  return !basePath.startsWith('/') &&
      !basePath.endsWith('/') &&
      !basePath.contains(' ') &&
      !basePath.contains(r'\') &&
      !basePath.contains('/');
}