countLinesChanged function
Count additions and removals in a diff.
Implementation
({int additions, int removals}) countLinesChanged(List<DiffHunk> hunks) {
var additions = 0;
var removals = 0;
for (final hunk in hunks) {
for (final line in hunk.lines) {
if (line.type == DiffLineType.addition) additions++;
if (line.type == DiffLineType.removal) removals++;
}
}
return (additions: additions, removals: removals);
}