no-trailing-spaces

不允许在行尾出现尾随空格

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

有时在编辑文件的过程中,您可能会在行尾出现额外的空格。这些空白差异可以被源代码控制系统拾取并标记为差异,从而使开发人员感到沮丧。虽然这个额外的空格不会导致功能问题,但许多代码约定要求在签入之前删除尾随空格。

规则详情

此规则不允许行尾出现尾随空格(空格、制表符和其他 Unicode 空白字符)。

此规则的错误代码示例:

/*eslint no-trailing-spaces: "error"*/

var foo = 0;//•••••
var baz = 5;//••
//•••••

6RXgRVcYea97/4k5PNW/nItJttC+MHc4vVjxm8VW+ghbeqd3KsyvO/XAfiqXOEJI

/*eslint no-trailing-spaces: "error"*/

var foo = 0;
var baz = 5;

选项

udkeHjlgR0Ll1wM5CtIul2lnik6PaDZqN/XHqqxqg9G8jIctSRLQTCt3JgRdKnkD

    HOLia+ou3CAFL/d2YWcP7wz2tnSQTpHMaFEWL/sDbdlEwaVPKAuResEw0ngLFQ7h1IaG0Sws8vTxmePsOduebMZT4zgCNSu+3qLE5GPKzQtUG8Y5NCwJfHY8ariB0H8wtXZFWMRqeS0nl2BfoA2h1mValZIhSNrZJwEO9UQUDusTCkWy3RVzIzw5gF9Dp/kCd0jFe01TYiWbCX2pGvvjuYVYOML0t4v8b0mIZq3e2BiXWIWHeVDwU+B7ZqD0aRDxVq+pxcVOFWnbshht2cqDWrpC+joXP8VefmJTAyQmJ69rhbqWeSz9ZbJHNP8MdG36F6g6/k0ed2OVG4CE7XBznVl2u6rY1idh3Qy+NrFRvwG+ruCS2Lzi0LQd+4wvApWkivcuu5kumFQNu+2b7HDtQND9N4BfoWxMHT6mjm4FEsQ9QOKm4n/0/JRMsoQmTbso

skipBlankLines

1tb+eDg9lr3kv3DONP/OOZMUJwSQcQ1xyPblk30l6wQd5y84BnQUZLaJGEL7Vfx/NCD6Z8RmhD4Mi3DxqS436nF3qk8kbsV0jX4y2BgkO/b2Xr3leQ49cHbbbZYL2vPe

/*eslint no-trailing-spaces: ["error", { "skipBlankLines": true }]*/

var foo = 0;
var baz = 5;
//•••••

ignoreComments

1tb+eDg9lr3kv3DONP/OOT1TBDT5BCndP70iWzJlGdZ8ZqsMmyzs3zz2WuMgwTCHMU5LhzqgvFAFuYKNZXxpMf1LWflNR+epOy0vChyTP37/1XEuxfs7bFhBoWx5CWEf

/*eslint no-trailing-spaces: ["error", { "ignoreComments": true }]*/

//foo•
//•••••
/**
 *•baz
 *••
 *•bar
 */