splitLines function

List<String> splitLines(
  1. String code
)

Splits code into lines on \n, dropping a \r before each break.

Implementation

List<String> splitLines(String code) => [
  for (final line in code.split('\n'))
    line.endsWith('\r') ? line.substring(0, line.length - 1) : line,
];