At the start of the project I thought it was preferable to declare explicit return types, to allow type checking to ensure the method did what it was intended to do.
Later, I found it was better to use implicit return types, for reasons I'm still not well versed enough to really communicate.
It would be worth refactoring at some point to set consistent patterns using implicit types. Probably easier for contributing too.
At the start of the project I thought it was preferable to declare explicit return types, to allow type checking to ensure the method did what it was intended to do.
Later, I found it was better to use implicit return types, for reasons I'm still not well versed enough to really communicate.
It would be worth refactoring at some point to set consistent patterns using implicit types. Probably easier for contributing too.