Delete `␍`eslint(prettier/prettier)
报错信息:"Delete ␍
eslint(prettier/prettier)" 指的是在代码中存在一个不期望的字符␍
(回车符),这通常是Windows系统中的回车换行符(CR+LF,即\r\n
),而在Unix和Linux系统中使用的是换行符(LF,即\n
)。
这个报错是由Prettier - 一个代码格式化工具 - 触发的,它通过ESLint进行代码检查时发现了不符合其规定格式的字符。
解决方法:
- 使用文本编辑器或IDE的查找和替换功能删除多余的回车符。在大多数文本编辑器中,你可以设置显示不可见字符,然后删除
␍
。 配置ESLint和Prettier以自动处理这些字符。在
.prettierrc
文件或相应的配置部分中,可以添加以下配置来统一换行符:{ "endOfLine": "auto" }
或者,如果你想强制使用Unix风格的换行符,可以设置为:
{ "endOfLine": "lf" }
在Git中设置自动转换,确保提交到仓库的代码使用统一的换行符风格。这可以通过设置Git属性来实现:
git config --global core.autocrlf true
在Windows上,可以设置为
true
,在Unix系统上,可以设置为input
。
确保在团队中沟通一致,使用同样的换行符风格,以避免潜在的合并冲突。
评论已关闭