关闭 eslint 警告:文件末尾需要换行但未找到。 (最后)
Turn off eslint warning: Newline required at end of file but not found. (eol-last)
如何阻止 eslint 警告文件末尾缺少换行符?
在您的 eslint 配置中查找 eol-last
并将其删除。或者像这样将其设置为从不明确:
eol-last: ["error", "never"]
将此添加到您的 eslint 配置中:
eol-last: ["error", "never"]
"never" 强制文件不以换行符结尾
另一种选择:
尝试使用规则 "no-multiple-empty-lines".
"no-multiple-empty-lines": [2, {"max": 99999, "maxEOF": 0}]
max 设置最大连续空行数
maxEOF 可用于为文件结尾设置不同的数字。最后的空行将被区别对待。如果省略,则 max 选项将应用于所有地方。
假设您不关心代码之间的空行数,只需将 max 设置为一个较大的数字即可。
我通过
修复了它
"eol-last": 0,
"no-multiple-empty-lines": ["error", { "max": 1, "maxEOF": 0 }],
eol-last 现在似乎采用枚举,所以 0 永远不会,我不确定 1 和 2 是做什么的,因为它们是它允许我输入而不会出错的其他值,
如果您使用的是 visual studio,那么在 visual studio 的问题部分右击它并单击它以解决问题。
换行问题意味着需要换行。最后按回车键。
最简单的解决方法是将它放在 .ts 文件的开头
/* eslint-disable eol-last */
问题已解决:-)
我也遇到了同样的错误,所以我很容易地通过在我的 package.json's
脚本中添加 2 行来解决它
"lint": "eslint --ext \".js,.vue\" --ignore-path .gitignore .",
"lint-fix": "npm run lint -- --fix"
如何阻止 eslint 警告文件末尾缺少换行符?
在您的 eslint 配置中查找 eol-last
并将其删除。或者像这样将其设置为从不明确:
eol-last: ["error", "never"]
将此添加到您的 eslint 配置中:
eol-last: ["error", "never"]
"never" 强制文件不以换行符结尾
另一种选择: 尝试使用规则 "no-multiple-empty-lines".
"no-multiple-empty-lines": [2, {"max": 99999, "maxEOF": 0}]
max 设置最大连续空行数
maxEOF 可用于为文件结尾设置不同的数字。最后的空行将被区别对待。如果省略,则 max 选项将应用于所有地方。 假设您不关心代码之间的空行数,只需将 max 设置为一个较大的数字即可。
我通过
修复了它 "eol-last": 0,
"no-multiple-empty-lines": ["error", { "max": 1, "maxEOF": 0 }],
eol-last 现在似乎采用枚举,所以 0 永远不会,我不确定 1 和 2 是做什么的,因为它们是它允许我输入而不会出错的其他值,
如果您使用的是 visual studio,那么在 visual studio 的问题部分右击它并单击它以解决问题。
换行问题意味着需要换行。最后按回车键。
最简单的解决方法是将它放在 .ts 文件的开头
/* eslint-disable eol-last */
问题已解决:-)
我也遇到了同样的错误,所以我很容易地通过在我的 package.json's
脚本中添加 2 行来解决它
"lint": "eslint --ext \".js,.vue\" --ignore-path .gitignore .",
"lint-fix": "npm run lint -- --fix"