Hi,
On Fri, 2020-07-03 at 10:15 +0000, Benjamin Schubert wrote:
> Hey everyone,
[...]
> I do not mean by that that we should require type hints, rather that we
> should accept them as long as they
> are correct and not causing problems.
>
> Any thoughts on this?
>
Just +1
As discussed on IRC, if we get somewhere where all internal code has
the typehints in place, this would force us to be more stringent about
circular dependencies, ensuring better layering of our modules.
If everything were well annotated, ugly warts like this will stand out
and it will be more obvious what needs to be refactored.
I'm not saying we should go and do it all at once, but certainly the
more the better IMO.
Cheers,
-Tristan