Closed exarkun closed 2 years ago
I skipped over this; what I saw looked good to me. It's too much code for me to "read" and grokk in a useful way really.
"Skimmed", maybe? :slightly_smiling_face:
Trying to execute mypy via flakes I currently get:
$ nix --experimental-features 'nix-command flakes' run .#mypy -- src Success: no issues found in 63 source files
Which seems to be doing what it should.
Thanks for having a look @hacklschorsch . I agree this is too large to be reviewable in any meaningful way. Originally I thought that I might try to split it up after getting to the point where mypy reported no errors. I could do that but I think it would take a while. The changes would need to be landed in some kind of dependency order (roughly a topological ordering of dependencies between types as well as between the expressions that use them). Even computing this order is probably a large project.
So instead I re-reviewed the parts of the branch that could actually change runtime behavior and I'm satisfied that probably those changes mostly improve failure modes. With this, together with your review and green CI (pending ...), I feel okay merging this.
Codecov Report
52.54% <63.88%> (-15.20%)
60.00% <66.66%> (+1.17%)
94.92% <71.42%> (-2.77%)
83.58% <75.00%> (-14.76%)
77.60% <78.26%> (-2.23%)
86.66% <81.81%> (-13.34%)
91.78% <84.61%> (-7.49%)
95.40% <88.23%> (-2.22%)
95.23% <90.00%> (-4.77%)
95.23% <91.66%> (-2.19%)
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more