[SAOC 2024] - Leverage dmd as a library in D-Scanner in order to extend its functionality - Weekly Update 8

Vladiwostok riciuvlad at gmail.com
Sun Nov 10 23:11:30 UTC 2024


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.


More information about the Digitalmars-d mailing list