跳到主要内容

@typescript-eslint/no-empty-function

不允许使用空函数。

规则配置

// code-linter.json5
{
"rules": {
"@typescript-eslint/no-empty-function": "error"
}
}

选项

详情请参考@typescript-eslint/no-empty-function选项

正例

该规则旨在消除空函数。如果函数包含注释,则不会将其视为问题。

/*eslint no-empty-function: "error"*/
function foo() {
// do nothing.
}

const baz = () => {
foo();
};

export class Bar {
public meth1() {
// do something
}

public meth2() {
baz();
}
}

反例

/*eslint no-empty-function: "error"*/
function foo() {

}

const baz = () => {

};

export class Bar {
public meth1() {

}

public meth2() {

}
}

规则集

plugin:@typescript-eslint/all

Code Linter代码检查规则的配置指导请参考Code Linter代码检查