The `line_endings` rule is `ignore` by default. I'm not sure it's `value` is reliable enough to use here. 

It's probably good enough to just always split on `/\r?\n/`.