INNER CODE UNIT · Dart

pubspecVersionMatch

VeryGoodOpenSource/very_good_analysis · tool/verify_version/main.dart:21

  final pubspecVersionMatch = RegExp(
    r'version:\s*([\d]+\.[\d]+\.[\d]+)',
  ).firstMatch(pubspecContent);

  if (pubspecVersionMatch == null) {
    stderr.writeln('❌ Could not find a valid version in pubspec.yaml.');
    exit(1);
  }

  final pubspecVersion = pubspecVersionMatch.group(1)!;

  final versionedAnalysisFile = File(
    'lib/analysis_options.$pubspecVersion.yaml',
  );

  if (!versionedAnalysisFile.existsSync()) {
    stderr.writeln('❌ lib/analysis_options.$pubspecVersion.yaml not found.');
    exit(1);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…