addingFlutterDevDependenciesSync static method

void addingFlutterDevDependenciesSync()

Adds development dependencies (linting) to the workspace pubspec.

Throws:

  • Exception with message ⚠️ Failed to add Flutter dev dependencies on failure.

Implementation

static void addingFlutterDevDependenciesSync() {
  try {
    print('📦 Adding Flutter dev dependencies...');
    Process.runSync('flutter', [
      'pub',
      'add',
      '--dev',
      'flutter_lints',
      'custom_lint',
    ], runInShell: true);
    print('✅ Flutter dev dependencies added');
  } catch (_) {
    throw Exception('⚠️ Failed to add Flutter dev dependencies');
  }
}