# space-after-function-name

在函数定义中的名称后强制使用一致的间距。

(已删除)此规则在 ESLint v1.0 中已删除,并由 space-before-function-paren 规则替换。

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

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) {
    // ...
}
Last Updated: 5/13/2023, 8:55:38 PM