跨多个 OS 管理 Visual Studio 代码 ESLint 扩展中的行尾
Managing End of Line in Visual Studio Code ESLint extension across multiple OS
我正在开发 React + Express + MongoDB 项目,存储库位于 Github。
我使用 Windows 作为我的主要工作站。但是,我经常用我的 macbook 提交一些文件。两者都使用具有相同设置的 Visual Studio 代码 顺便说一句。
我使用自动格式化、保存时格式化和 ESLint 来保持提交前的整洁。
每次我从 git.
中拉出时,ESLint 插件都会突出显示每个行尾字符
在我的 .eslintrc.json 文件中:
"rules": {
"linebreak-style": [
"error",
"windows"
]
}
我尝试删除 "windows" 或将其更改为 "unix",但仍然有同样的问题。
当提交到 git 时,它说:
warning: LF will be replaced by CRLF in .eslintrc.json.
是否有一种方法可以使行尾 LF/CRLF 在 Visual Studio 代码环境中跨多个平台保持一致?
我注意到可以通过点击CRLF字来切换行尾,这是一个全局设置。
我正在开发 React + Express + MongoDB 项目,存储库位于 Github。 我使用 Windows 作为我的主要工作站。但是,我经常用我的 macbook 提交一些文件。两者都使用具有相同设置的 Visual Studio 代码 顺便说一句。
我使用自动格式化、保存时格式化和 ESLint 来保持提交前的整洁。
每次我从 git.
中拉出时,ESLint 插件都会突出显示每个行尾字符在我的 .eslintrc.json 文件中:
"rules": {
"linebreak-style": [
"error",
"windows"
]
}
我尝试删除 "windows" 或将其更改为 "unix",但仍然有同样的问题。 当提交到 git 时,它说:
warning: LF will be replaced by CRLF in .eslintrc.json.
是否有一种方法可以使行尾 LF/CRLF 在 Visual Studio 代码环境中跨多个平台保持一致?
我注意到可以通过点击CRLF字来切换行尾,这是一个全局设置。