实现接口的对象中函数语法的typescript/eslit规则



JavaScript(和TypeScript(在让对象实现接口时提供了两种定义函数的方法。考虑以下代码示例:

export interface ITest {
    start(): ITest;
    stop(): ITest;
}
const instance: ITest = {
    start: () => instance,
    stop() { return this; },
}

我想强制使用一致的代码样式,并且需要禁用第二种样式(不带:(。有typescript-eslint规则吗?

我查看了typescript-eslint规则列表,但不幸的是,我无法从规则名称中识别出任何适合您查找的内容。

以下是存储库中的完整规则列表:https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin/docs/rules

最新更新