JavaScript(和 TypeScript)在让对象实现接口时提供了两种定义函数的方法。考虑这个代码示例:
export interface ITest {
start(): ITest;
stop(): ITest;
}
const instance: ITest = {
start: () => instance,
stop() { return this; },
}
我想强制使用一致的代码风格,并需要禁用第二种风格(没有 :
)。是否有 typescript-eslint
规则?
答案 0 :(得分:0)
我浏览了 typescript-eslint
规则列表,但不幸的是,我无法从规则名称中识别出与您要查找的内容相符的任何内容。
这是他们存储库中的完整规则列表: https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin/docs/rules