Override method (...) does not match the returned type from its superclass cuando hay returns ¿y/o? llaves en if/else #307
Labels
bug
Something isn't working
component: validator
Linter / Validator
good first issue
Good for newcomers
priority: medium
A "should" issue, whenever we have the time to solve it
Cuando una clase hace
override
de un método y agrega unif/else
con returns y llaves, tira el errorshouldMatchSuperclassReturnValue
.Sin el
override
, tira el warning deshouldUseOverrideKeyword
pero compila y funciona.Si evitamos el
else
y sólo dejamos elif
, funciona sin errores. Lo mismo si definimos el método en una línea.Gist con el código: https://gist.github.com/felipecalvo/97de96cb488519ae6ceec31849f85b61
cc @EmaSantoro @aleperaltabazas
The text was updated successfully, but these errors were encountered: