版本

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 中移除。

變更語言