(no title)
bumahkib7 | 24 days ago
The absolute paths rule and the “no cycles unless same module” rule are both clean. I like that you’re optimizing for navigation too, not just style.
The two “would be nice” points hit hard:
A single crate level errors.rs with thiserror makes big repos feel way less messy.
The “pub but dead inside the monorepo” problem is real. Rust won’t flag it because it is public, but internally it is noise and people still spend time maintaining it.
How did you build these tools? Are you using rust-analyzer APIs, HIR, syn, or something else?
Also, if you have two minutes, can you try the dashboard and tell me what feels good or annoying about the workflow? for now login with github if possible. check it out.
https://rma-dashboard.bukhari-kibuka7.workers.dev/
It’s backed by Rust Monorepo Analyzer. Right now we focus on security and code intelligence, but your hygiene rules feel like a perfect “next layer” once the core analysis is solid.
No comments yet.