eol-last

在文件末尾要求或禁止换行

一些该规则报告的问题可以通过 --fix 命令行选项 自动修复

非空文件中的尾随换行符是一种常见的 UNIX 习惯用法。尾随换行符的好处包括能够连接或附加到文件以及将文件输出到终端,而不会干扰 shell 提示。

规则详情

此规则在非空文件的末尾强制执行至少一个换行符(或没有换行符)。

在 v0.16.0 之前,此规则还强制文件末尾只有一行。如果您仍然需要此行为,请考虑使用 maxEOF 和/或 no-trailing-spaces 启用 no-multiple-empty-lines

2k0BPo/0b79qZaJVj2D2z24takoo4vACmRt/zf0ULpHpA+u7doILj/cTEnr42O7E

/*eslint eol-last: ["error", "always"]*/

function doSomething() {
  var foo = 2;
}

QmuA/Biwj8uhm1HNHY6ojd1f/fHxoqUyE/DMwpSSw/lGbRNGbq4S4jzigJKZ+bWz

/*eslint eol-last: ["error", "always"]*/

function doSomething() {
  var foo = 2;
}\n

选项

8pL03zs6hZobHhmJ5wsandqrj9PDAUvJnzhdLw6zmMDF8Ps6u5JPMdUDcXnIDq0D

    6Ye6NSrhOza8AfPYSfv48iReL2aY3b/A/ifUHX0OGVnU341XO1rciqNUSkTv3jDl8svFwtkAfggNW/QiwmSuq43pId6zOKR10W8pQK4L+8vRGndyFMnHX+2yAjRYDrJhU+jQh+HydqcLzqCeyPRJL3Te1egeoHOuLiSb4wu+27yFZiYBf1LqeBa/L9b3jkKEVudFv+x8oX3EJAWMCinpZH0+/N5nP1ofbTLvhxCxWx+hQBI0aq1mQGbr2NjbFwI1gfW8opp0Z736PQexUSCOZ7FWd8Yl2SVJPVgLbxwCS5mNtMfYu26C6lu3DmG9lRv4ZBD2/BOSQuJnVOB4tbi3FGgKs9OnyoFYUKYtS0hUMzmal/z88lNjqhEVUrNVlp4tXnzbBijaFiJu6UWRzxLnR+wIpOL9ObupYht945yS8sZJS+sz3TzaDjqXm4SPMw/I

eH0vn1pASpAHKm5uBSfJhE59NX1sV4sQRUVcg6brTWqMMM+AlHMuIKLwojnf3JKEmbUgunpWl9qK+XBl14aaTE4NsPZEgZ87xlHNZcKaLSgcda23acEb4MogjfaKdgwJIhmTcGewgVRF2wSs4Q08gc4Xgm2PEiTqrwckYrNjUwlGeg7gKmiIkld6VcJ62b08qqn8Jpxd1i6RsqIrNP1QpTxudYFMumzbYhPAqp5mFjs7aYlYuLQA/93PVe3DZFhHGxEQY2G4XHxXGHnJZgS/1n6oFfvcHQujAasnEebM2s4=