版本

函数名后的空格

强制函数定义中函数名后空格的一致性。

函数名和其参数列表之间的空格是可选的。

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

更改语言