Monthly review: January
Embark Studios continued to support my work throughout January.
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!
What I've worked on
7 contributions got merged this month:
- Clippy: Fix false positive in
- Clippy: Update CHANGELOG for Rust 1.50
- Clippy: Fix blessing of test output in subdirectories
- Clippy: Tiny symbol cleanup
- Clippy: Improve internal tool error handling
- compiletest-rs: Run
cargo teston CI
- compiletest: Add two more unit tests
I've reviewed and approved 12 pull requests.
In addition to that I currently have two open pull requests in
- Moving CI to GitHub Actions
Nothing exciting, but CI is currently not working at all because Travis CI stopped working
Finally, I started a new Rust side project: webdriver-install. As the name
suggests it manages the installation, updating and removal of webdrivers, such
Currently it supports the installation of
geckodriver on Windows, MacOS and Linux. It comes both as a Rust library as
well as a CLI for usage in non-Rust environments.
Two really important things happened for the Clippy team this month:
I believe this is going to be great for long-term contributor retention and finding more team members. The bi-weekly meetings may also improve my personal motivation to get things done.
As mentioned in my previous post, I'm now back in the reviewer rotation for Clippy. To be honest, I don't have a good system for managing review notifications, yet. So far I only decided that I will take a month off from reviewing and open source once every year.
One thing that didn't go so well, is the implementation of the internal
cargo dev bless command that I rewrote in Rust in December. I came to the conclusion
that the way I implemented it was not the best way. The details can be found in
this comment. Instead of keeping the current
implementation, I am helping out with implementing it the proper way in