You know what? I think it's time for a status update! Things got really busy the past 2 months IRL, but I'm slowly kicking up to faster speeds.

First, I'm still actively working on the CLI and linter! My main focus has been upgrading the linter to the latest Rust compiler toolchain (github.com/TheBevyFlock/bevy_c) and making it easier to use the linter without Rustup (github.com/TheBevyFlock/bevy_c). I've also been planning on rewriting the CLI's configuration system to use the `figment` crate, doing some triage / release planning work, and actually sitting down and reviewing all the open pull requests.

Alongside that, I got nerd sniped writing a tool that can upgrade Rustdoc's unstable JSON output to newer format versions (github.com/BD103/migrate_rustd). I originally made it so I could run `cargo-semver-checks` on different versions of the `clippy_utils` crate to create small migration guides, but it turns out `cargo-semver-checks` doesn't work well as an automatic migration guide generator. (It can tell you how things break, but doesn't really tell you how to migrate. It's a shame, but I'm not using the crate for its intended purpose, so I can't complain too much.) Even if I may not end up using the tool, it was fun to learn about things like JSON paths, `anstream` / `anstyle`, and `winnow` in the process!

That's about all of the programming stuff I've been doing recently! You can check out my prioritization board over at github.com/users/BD103/project to see what's next in my plan.

In other news, I've also been playing a lot of Satisfactory and Deltarune, and have been listening to The Happy Fits and Laufey recently. Good games, good music, good vibes!

Well that's all for now! Until next time ✨

0

If you have a fediverse account, you can quote this note from your own instance. Search https://hachyderm.io/users/bd103/statuses/114747351418943365 on your instance and quote it. (Note that quoting is not supported in Mastodon.)