Skip to content

Commit a733ac9

Browse files
MEUFAJfdodino
andauthored
fix super incorrecto (#318)
* fix super incorrecto * Linter fix --------- Co-authored-by: Fernando Dodino <[email protected]>
1 parent f96dd12 commit a733ac9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/validator/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ export const methodShouldHaveDifferentSignature = error<Method>(node =>
111111
export const shouldNotOnlyCallToSuper = warning<Method>(node => {
112112
const callsSuperWithSameArgs = (sentence?: Sentence) => sentence?.is(Super) && sentence.args.every((arg, index) => arg.is(Reference) && arg.target === node.parameters[index])
113113
return isEmpty(node.sentences) || !node.sentences.every(sentence =>
114-
callsSuperWithSameArgs(sentence) || sentence.is(Return) && callsSuperWithSameArgs(sentence.value)
114+
callsSuperWithSameArgs(sentence) && node.sentences.length == 1 || sentence.is(Return) && callsSuperWithSameArgs(sentence.value)
115115
)
116116
}, undefined, sourceMapForBody)
117117

0 commit comments

Comments
 (0)