dvSymbolFileNameOk function
Whether name is safe to use as a file name inside a release directory:
one plain segment, no separators, not hidden, bounded.
Implementation
bool dvSymbolFileNameOk(String name) =>
name.isNotEmpty &&
name.length <= 200 &&
!name.startsWith('.') &&
RegExp(r'^[A-Za-z0-9][A-Za-z0-9._+-]*$').hasMatch(name);