no-space-before-semi
no-space-before-semi:在分号前不允许有空格
此规则在 ESLint v1.0 中已删除
,并由半间距规则取代
。
JavaScript 允许在表达式和结束分号之间放置不必要的空格。
空间问题也可能导致代码看起来不一致且难以阅读。
var thing = function () {
var test = 12 ;
} ;
规则细节
此规则可防止在表达式中使用分号之前的空格。
此规则的错误
代码示例:
var foo = "bar" ;
var foo = function() {} ;
var foo = function() {
} ;
var foo = 1 + 2 ;
此规则的正确
代码示例:
;(function(){}()
var foo = "bar";
相关规则
- semi
- no-extra-semi
版本
此规则在 ESLint 0.4.3中引入,并在 1.0.0-rc-1中删除。