统一行尾符号格式,处理eslint Delete ‘␍’报错

chat

ESLint 检查到 Windows 样式的 CRLF 行尾,并提示删除其中的 r(即 ,回车符),希望将其改为 Unix 风格的 LF。 不同操作系统之间的行尾符号格式不同,导致 ESLint 检测到多余的符号。

行尾符号差异:

  • Windows 使用 CRLF (Carriage Return + Line Feed,rn) 作为行尾符号。
  • Unix/Linux/macOS 使用 LF (Line Feed,n) 作为行尾符号。

在 ESLint 检查时,它检测到了 Windows 样式的 CRLF 行尾,并提示删除其中的 r(即 ,回车符),希望将其改为 Unix 风格的 LF

使用 LF,(推荐, 特别是跨平台开发 )修改点:

.eslintrc

"rules": {
  "linebreak-style": ["error", "unix"]
}

.prettierrc

{
  "endOfLine": "lf"
}

强制所有文件保存时使用 Unix 风格的行尾符号(LF),避免出现 符号。

vscode settings.json

"files.eol": "n"

这会确保 VSCode 在保存文件时自动使用 LF 作为行尾符号,避免与 ESLint 规则冲突。

本文通过 YUQUE WORDPRESS 同步自语雀

版权声明:
作者:东明兄
链接:https://blog.crazyming.com/note/3229/
来源:CrazyMing
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
统一行尾符号格式,处理eslint Delete ‘␍’报错
ESLint 检查到 Windows 样式的 CRLF 行尾,并提示删除其中的 r(即 ␍,回车符),希望将其改为 Unix 风格的 LF。 不同操作系统之间的行尾符号格式不同,……
<<上一篇
下一篇>>
chat