We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f96dd12 commit a733ac9Copy full SHA for a733ac9
src/validator/index.ts
@@ -111,7 +111,7 @@ export const methodShouldHaveDifferentSignature = error<Method>(node =>
111
export const shouldNotOnlyCallToSuper = warning<Method>(node => {
112
const callsSuperWithSameArgs = (sentence?: Sentence) => sentence?.is(Super) && sentence.args.every((arg, index) => arg.is(Reference) && arg.target === node.parameters[index])
113
return isEmpty(node.sentences) || !node.sentences.every(sentence =>
114
- callsSuperWithSameArgs(sentence) || sentence.is(Return) && callsSuperWithSameArgs(sentence.value)
+ callsSuperWithSameArgs(sentence) && node.sentences.length == 1 || sentence.is(Return) && callsSuperWithSameArgs(sentence.value)
115
)
116
}, undefined, sourceMapForBody)
117
0 commit comments