Monthly review: December

, 2 min read

Sponsors

I'm really excited about December's new bronze sponsor:

Embark Studios 🎉

They have been supporting all kinds of open source Rust contributors this past year and are a huge boon to the Rust community. I'm exited to work with them to bring more Clippy features on the way!

I also want to thank the following people for continued sponsorship of my open source work this past month: @repi, @oli-obk and @yaahc.

If you like what I'm doing and want to support my work as well, please consider sponsoring me on Patreon or via other means 🧡

What I've worked on

4 code contributions got merged this month:

I've reviewed and approved 2 pull requests.

Of those, the most rewarding work was rewriting Clippy's internal 'update-reference' scripts. These scripts are used by contributors to update the reference files when test output has changed. Rewriting the scripts in Rust should make contributing from Windows much easier.

Reflections

Working from home during the lockdowns really messed with my daily routines and habits. Now that there is hope for an end to the pandemic I have been able to fix my lack of motivation that plagued me in the past months. I didn't get a lot done from July to November. Outside of work I didn't have the energy to touch any more code at all.

screenshot

In October I also removed myself from the reviewer rotation for Clippy and handed my pending reviews to the other members of the team. In retrospect, I should have done that much earlier. This break from open source was something I really needed and I won't hesitate to do this again in the future.

Goals

My primary goal for January is to make Clippy's UI test blessing work from the rustc subtree checkout. I have a working prototype locally but as I have not much experience with the rustc tooling, I expect some edge cases will be uncovered once my code is being reviewed.

This work will enable rustc contributors to update the Clippy UI test reference files without any issues and with their familiar tooling.

Apart from that I'm going to re-add myself to the reviewer rotation for Clippy and start reviewing larger pull requests again.


avatar

Philipp Hansch

Full Stack Developer

Philipp is a full stack developer currently heavily involved with Rust. Most notably he's a member of the Clippy team where he helps with bugfixing and documentation. You can follow him on Mastodon and find him on GitHub as well as Patreon.