From what I can tell this is only on TamperMonkey and everything seems okay on ViolentMonkey.
A response from the TamperMonkey issue tracker regarding someone else commenting on the 'NL' icons, not sure if it's applicable here:
You script mixes multiple types of line endings. The start is "LF" (0x0a) only, while the rest uses "CRLF" (0x0d 0x0a).
This change (line ending detection) was introduced to preserve existing line breaks on edit.
Doesn't actually break anything AFAIK, seems to be prevalent at the start of the script and before decaffeinate comments. Majority of the script doesn't have it.
From what I can tell this is only on TamperMonkey and everything seems okay on ViolentMonkey.
A response from the TamperMonkey issue tracker regarding someone else commenting on the 'NL' icons, not sure if it's applicable here:
Doesn't actually break anything AFAIK, seems to be prevalent at the start of the script and before decaffeinate comments. Majority of the script doesn't have it.