hundreds-father-404
11/11/2019, 4:58 PMpartially_type_checked
work on all of src
. Tracked by that ticket John linked to and this spreadsheet https://docs.google.com/spreadsheets/d/1MKg82Fs3uIMOZDoWeNUBD-VirVkOzHU8Tte7oY6ypP0/edit?usp=sharing
I was prioritizing that last week and made a lot of progress. Hoping to work more on it this week.
I’d love your help too! To port:
1) choose a target from that spreadsheet. We’re prioritizing high # dependees and low # dependencies
2) add the tag. See what breaks running mypy.py
3) fix any issues. If you had to fix issues in dependencies and they don’t yet have the tag, try adding it and seeing if it’s safe to do.
4) rinse and repeat until the PR is getting too big. I try to cap these typing ones at about 50 lines changedaloof-angle-91616
11/11/2019, 11:12 PMhundreds-father-404
11/11/2019, 11:14 PMaloof-angle-91616
11/11/2019, 11:14 PMhundreds-father-404
11/11/2019, 11:15 PMsrc
having partially_type_checked
asap. type_checked
for everything is much less important (especially since V1 code is eventually going to be replaced), but we do want MyPy at least running against everything