¿Qué tan importante es hacer cumplir la regla del estilo "linebreak" en ESLint? ¿Puedo simplemente apagarlo?

Creé un module Node.js que pronto abriré. Originalmente lo desarrollé en Linux y decidí probarlo en Windows antes de publicarlo. Cuando ejecuté ESLint en Windows, noté que tenía una gran cantidad de errores de formación de pelusa que eran todos iguales:

error Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style 

Leí en un par de lugares que estos saltos de línea fueron insertados por Git cuando cloné el repository en Windows. También leí que es posible desactivar esta regla en el file de configuration de eslint. ¿Es seguro hacer esto? o hay una "mejor práctica" con respecto a esta regla? (considerando que este será un proyecto de código abierto y esperamos que otros lo contribuyan)

Cualquier consejo o comentario será apreciado.

Intenta volver a clonar tu repository después de tipear:

 git config --global core.autocrlf false 

Eso debería evitar que Git convierta su eol (fin de línea) de LF a CRLF automáticamente al momento de pagar.
Entonces tu intérprete debería encontrar el eol esperado.

Nota: he defendido que esa configuration sea falsa de forma pnetworkingeterminada durante años: consulte " Git: terminación de línea Unix o DOS ".