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