space-after-function-name
强制执行函数定义中名称后的一致间距。
(已移除)此规则在 ESLint v1.0 中移除并被 space-before-function-paren 所取代。
函数名称和参数列表之间的空格是可选的。
function withoutSpace(x) {
// ...
}
function withSpace (x) {
// ...
}
一些风格指南可能要求函数名的间距一致。
规则细节
这条规则的目的是在函数名称后面执行一致的间距。它需要一个参数。如果是 "always"
,那么所有的函数名后面必须至少有一个空格。如果是 "never"
,那么函数名和参数列表之间不应该有空格。默认是 "never"
。
使用此规则的错误示例:
Open in Playground
function foo (x) {
// ...
}
var x = function named (x) {};
// When ["error", "always"]
function bar(x) {
// ...
}
使用此规则的正确示例:
Open in Playground
function foo(x) {
// ...
}
var x = function named(x) {};
// When ["error", "always"]
function bar (x) {
// ...
}
Version
This rule was introduced in ESLint v0.11.0 and removed in v1.0.0-rc-1.