众所周知,Windows 中使用的换行符(新行)通常是回车符 (CR) 后跟换行符 (LF),即 (CRLF),而 Linux 和 Unix 使用简单的换行符 (LF)
现在,就我而言,我的构建服务器使用支持 Linux 和 Unix 格式,因此,以下规则在构建服务器上完美运行:
linebreak-style: ["error", "unix"]
但我在 Windows 上进行开发,我需要在每个 git pull/git push 上更新规则,如下所示,
linebreak-style: ["error", "windows"]
那么,有什么方法可以编写一个通用的 linebreak-style 规则来支持这两种环境,Linux/Unix 和 Windows?
注意:我正在使用ECMAScript6[js]、WebStorm[ide]进行开发
任何解决方案/建议将不胜感激。谢谢!
最佳答案
我花了很多时间试图找到如何关闭链接中断样式,但由于恢复了我的一些代码而丢失了它,我认为其他人也喜欢这个。
在 .eslintrc
文件中,您还可以将 linebreak-style
设置为 0
以关闭 linebreak特点:
module.exports = {
extends: 'google',
quotes: [2, 'single'],
globals: {
SwaggerEditor: false
},
env: {
browser: true
},
rules:{
"linebreak-style": 0 // <----------
}
};
关于javascript - 如何为 "linebreak-style"编写 ESLint 规则,根据 Windows 或 Unix 进行更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39114446/