Hi Everyone,
I'm Dhruv Agarwal, a Final Year student at SRM IST. I've been following the Checkstyle-OpenRewrite project for a while and I'm really interested in the 'Implementation of auto-fix Recipes' project for GSoC this year.
To get a better handle on the architecture, I've been working on the EmptyStatement TBD module. Thanks to the feedback from Roman Ivanov on my PR, I managed to reach 100% Mutation Coverage (9/9 mutants killed) and also fixed the Jackson Serialization issues for the registry.
You can see my progress and the code here:
https://github.com/checkstyle/checkstyle-openrewrite-recipes/pull/162
My plan for the summer is to scale this same quality to the 17 TBD modules. I'm currently working on my proposal and focusing on 'Surgical Refactoring' to keep the code robust.
Looking forward to any advice or feedback from the mentors.
Best, Dhruv