Closed jakkdl closed 1 year ago
Okay I think I'm finally happy with this, gotta resist the temptation to add more features to this already messy PR.
I might let you rebase this before I try to review it 😅
Ah, you could just have reviewed the second commit - I can try to be more clear about that in the future. But rebased!
branched on top of #158 F_ixes the sixth checkbox in #124 - "test that autofixed files don't generate errors", and also tests that autofixed files don't get further autofixes applied if run through the transformer again.
Finished, but somewhat messy - want to take a fresh look atvisitor91x.py
and the class structure there another day to see if I can make it less awful.eval/autofix diffs are quite irritating when line numbers change, both in showing up in the diff and when developing when I manually edit the files - so it's possible I tweak something there in the future.
Feel free to review if you want, but I plan on cleaning it up and adding review comments so it should be easier after that.