detectLineEnding function
Detects the first line ending style in content. Defaults to
LineEnding.lf when neither is present.
Implementation
LineEnding detectLineEnding(String content) {
final crlfIndex = content.indexOf('\r\n');
final lfIndex = content.indexOf('\n');
if (lfIndex == -1) return LineEnding.lf;
if (crlfIndex == -1) return LineEnding.lf;
return crlfIndex < lfIndex ? LineEnding.crlf : LineEnding.lf;
}