【发布时间】:2021-07-31 13:43:15
【问题描述】:
PSR-12 用于 PHP 和 Airbnb's ESLint config for React 要求 LF 行结尾超过 CRLF。我在 ESLint 文档中看到他们 recommend adding a .gitattributes file 的内容与此类似:
*.js text eol=lf
我检查了 Git 文档,它提到使用 eol 会使路径被认为是脏的。这是什么意思?我还注意到文档后面提到了core.safecrlf,那么这些类型的转换会导致不可逆转的问题吗?
我还需要set core.autocrlf to false so that .gitattributes takes effect吗?
【问题讨论】:
-
不要使用 CRLF 行尾,这些都不重要。只需
git clone ... --config core.autocrlf=false并将您的编辑器配置为默认为 git 设置(如果可用)或 LF。 -
@IInspectable 我们目前正在这样做。只是寻找一种方法来标准化它,以便团队中的每个人都在项目级别使用 LF 行结尾。
标签: windows git eslint line-breaks gitattributes