Greetings,
The windows issue has been fixed by using rawWrite
when writing unit test files instead of write
:
https://github.com/Dlang-UPB/D-scanner/commit/8db5a658134994cd1f388ca4b5613a5bb24870a2
This allowed us to fix & merge the final PRs:
https://github.com/Dlang-UPB/D-scanner/commit/e9245f117f79ff93c391559fa9baaf1162e152b5
https://github.com/Dlang-UPB/D-scanner/commit/98aa2aab375af2f2311874e35503c5cebcbf27b1
https://github.com/Dlang-UPB/D-scanner/commit/1b7e2d4c4d223d71363832334214cff3d366d777
https://github.com/Dlang-UPB/D-scanner/commit/f6bfa57898d2ff66bb52476c9119f13057e7a326
I went through upstream D-Scanner one more time, and noticed a couple autofixes and one no lint missing, I've fixed them as well:
https://github.com/Dlang-UPB/D-scanner/commit/de100b42ca2a38f7e371fa270a20d9a62bae2a4c
https://github.com/Dlang-UPB/D-scanner/commit/6fc515bf2f05d12a314fbfa95090b236b8c97e22
https://github.com/Dlang-UPB/D-scanner/commit/5c476d42509e42a68f09fa61845fef8ffc838cbb
I started working on the final cleanup before opening the PR in the upstream repository. It mostly consists of removing dead code and repairing the autofix integration tests in the testing pipeline.