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