在ESlint中执行“换行样式”规则有多重要? 我可以把它关掉吗?

我创build了一个Node.js模块,我将很快开放。 我最初是在Linux上开发的,我决定在发布之前在Windows上进行testing。 当我在Windows上运行ESLint时,我注意到我有大量的linting错误,这些错误都是一样的:

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

我在几个地方读到,当我在Windows上克隆repo时,Git插入了这些换行符。 我还读到,可以在eslintconfiguration文件中closures此规则。 这样做是否安全? 还是有关于这个规则的“最佳做法”? (考虑到这将是一个开源项目,希望其他人会对此做出贡献)

任何意见或反馈将不胜感激。

尝试在input后重新克隆您的回购:

 git config --global core.autocrlf false 

这应该避免Git在结帐时自动将您的eol(行尾)从LF转换为CRLF。
那么你的棉绒应该能find预期的效果。

注意:我一直主张这种设置默认为多年,请参阅“ Git:Unix或DOS行终止 ”。