【发布时间】:2016-12-31 01:34:42
【问题描述】:
众所周知,Windows 中使用的换行符(换行符)通常是回车符(CR)后跟换行符(LF)即(CRLF),而 Linux 和 Unix 使用简单的换行符(LF)
现在,就我而言,我的构建服务器使用支持 Linux 和 Unix 格式,因此,以下规则在构建服务器上完美运行:
linebreak-style: ["error", "unix"]
但我正在 Windows 上进行开发,我需要更新每个 git pull/git push 的规则,如下所示,
linebreak-style: ["error", "windows"]
那么,有没有办法编写一个通用的换行样式规则来支持Linux/Unix和Windows这两种环境?
注意:我正在使用 ECMAScript6[js]、WebStorm[ide] 进行开发
我们将不胜感激任何解决方案/建议。谢谢!
【问题讨论】:
-
为什么不一直使用
LF(对于JS文件)?浏览器和 IDE 都很好地支持它们。 -
如果环境是 windows,ESLint 测试将失败 LF。
-
我明白了——感谢您澄清这一点(我自己不是 JS 人)
-
如果我同时添加 ["error", "unix", "windows"] 会发生什么,它有助于解决文本编辑器中的警告,但我不确定服务器
标签: javascript windows unix eslint line-endings