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
*/