-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Description
I have a private list of issues and improvements for this project. For visibility I am moving that list here. This list is non-exhaustive, and I may change it in the future.
Features:
- Support rust protobuf rules
- Remove targets when sources are deleted (maybe only with
gazelle fix) - Use
moddeclarations to inform default generated target structure (relevant: A question about the structure of generated targets #13) - Support crate_universe direct dependencies by parsing the bzlmod lockfile
Improvements:
- Check in protobuf codegen so users don't have to build all of protoc
- Parse multiple sources in parallel within a package
- Switch from protobuf to prost
- Upstream patch to gazelle for unused dependency detection
- Publish releases
Issues:
- Glob imports (e.g.
use some_crate::prelude::*) may introduce modules that aren't tracked by gazelle_rust - Overrides from
gazelle:resolveare never added toproc_macro_deps(no-paniccrate is not recognized #6 (comment)) - Dependencies in macros like
println!aren't detected
If you would like to discuss a particular item from this list, feel free to open a new issue.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels