我的WebStorm IDE出错。 在当前项目中,团队使用TSLint进行静态代码分析。规则之一是
"linebreak-style": [
true,
"LF"
],
在每次提交之前,我需要在每个更改的文件中更改行尾,因为行尾是CRLF。我还看到,团队成员更改和提交的文件具有不正确的CRLF行结尾。
我认为,正在处理的某处会自动将行尾转换为错误的格式。
在WebStorm中,我将行分隔符设置为Unix和macO(\ n)
我可以在WebStorm设置中更改某些内容以始终使用LF行尾吗?
也许这个问题与Git有关?
这是我的Git配置
[core]
autocrlf = true
eol = lf
其他团队成员没有这个问题,这就是为什么我的设置有问题。
答案 0 :(得分:0)
可能的答案之一是刷新所有git repo文件。这会将所有文件转换为LF结尾。
我担心丢失/覆盖多个文件的历史记录。其他可能的选项是使用正确的Git设置再次克隆项目。
此刻,我决定不处理此问题,因为我修复的文件可以正常工作。即使团队中的某人重写了我的文件的内容,拉动后,行尾也可以正常工作。