版本

space-after-function-name

強制在函式定義中的名稱後保持一致的間距。

函式名稱及其參數列表之間的空白是可選的。

function withoutSpace(x) {
    // ...
}

function withSpace (x) {
    // ...
}

某些樣式指南可能要求函式名稱使用一致的間距。

規則詳細資訊

此規則旨在強制函式名稱後保持一致的間距。它接受一個參數。如果參數為 "always",則所有函式名稱後必須至少跟隨一個空格。如果為 "never",則名稱和參數列表之間不應有空格。預設值為 "never"

此規則的不正確程式碼範例

function foo (x) {
    // ...
}

var x = function named (x) {};

// When ["error", "always"]
function bar(x) {
    // ...
}

此規則的正確程式碼範例

function foo(x) {
    // ...
}

var x = function named(x) {};

// When ["error", "always"]
function bar (x) {
    // ...
}

版本

此規則在 ESLint v0.11.0 中引入,並在 v1.0.0-rc-1 中移除。

變更語言