pve-eslint/eslint/docs/rules/space-after-function-name.md
Dominik Csapak eb39fafa4f first commit
includes a (minimal) working wrapper

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-04-06 15:06:03 +02:00

53 lines
1.1 KiB
Markdown

# space-after-function-name: enforce consistent spacing after name in function definitions
(removed) This rule was **removed** in ESLint v1.0 and **replaced** by the [space-before-function-paren](space-before-function-paren.md) rule.
Whitespace between a function name and its parameter list is optional.
```js
function withoutSpace(x) {
// ...
}
function withSpace (x) {
// ...
}
```
Some style guides may require a consistent spacing for function names.
## Rule Details
This rule aims to enforce a consistent spacing after function names. It takes one argument. If it is `"always"` then all function names must be followed by at least one space. If `"never"` then there should be no spaces between the name and the parameter list. The default is `"never"`.
Examples of **incorrect** code for this rule:
```js
function foo (x) {
// ...
}
var x = function named (x) {};
// When ["error", "always"]
function bar(x) {
// ...
}
```
Examples of **correct** code for this rule:
```js
function foo(x) {
// ...
}
var x = function named(x) {};
// When ["error", "always"]
function bar (x) {
// ...
}
```