When auto-fixing, we use the \n
character as a line-ending, but on Windows, the line-ending is more likely to be \r\n
. We could use os.EOL
but this may not match the file that we are fixing, so we should detect the line ending during parsing and then use that.