函数名后的空格
强制函数定义中函数名后空格的一致性。
函数名和其参数列表之间的空格是可选的。
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 中移除。