addImport static method
Implementation
static Future<void> addImport({
required String filePath,
required List<String> importStatements,
}) async {
final file = File(filePath);
final lines = await file.readAsLines();
for (var importStatement in importStatements) {
if (!lines.contains(importStatement)) {
lines.insert(0, importStatement);
}
}
await file.writeAsString(lines.join('\n'));
}