版本

no-space-before-semi

禁止在分号前使用空格。

JavaScript 允许在表达式和结尾分号之间放置不必要的空格。

空格问题也可能导致代码看起来不一致且难以阅读。

var thing = function () {
  var test = 12 ;
}  ;

规则详情

此规则禁止在表达式的分号前使用空格。

此规则的错误代码示例

var foo = "bar" ;

var foo = function() {} ;

var foo = function() {
} ;

var foo = 1 + 2 ;

此规则的正确代码示例

;(function(){}());

var foo = "bar";

版本

此规则在 ESLint v0.4.3 中引入,并在 v1.0.0-rc-1 中移除。

更改语言