generate static method
Implementation
static String generate(List<NonLocalizedString> results) {
final buffer = StringBuffer();
buffer.writeln('Found ${results.length} non-localized strings:\n');
for (var i = 0; i < results.length; i++) {
final result = results[i];
buffer.writeln(
'${i + 1}. ${result.filePath}:${result.lineNumber} - "${result.content}"');
buffer.writeln('Context:');
final startLine = result.lineNumber - 2;
for (var j = 0; j < result.context.length; j++) {
final lineNum = startLine + j + 1;
final indicator =
result.context[j].contains(result.content) ? '>' : ' ';
buffer.writeln('$indicator $lineNum: ${result.context[j]}');
}
buffer.writeln();
}
return buffer.toString();
}