Split lib.rs into modules #3

Open
opened 2026-07-25 11:17:36 +00:00 by GKaszewski · 0 comments
Owner

Severity: Low

src/lib.rs is 300+ lines containing everything: Config struct, format enum, file walking, gitignore handling, file writing, content formatting.

Split into modules (config.rs, walker.rs, output.rs, etc.). It's manageable now but won't scale.

**Severity: Low** `src/lib.rs` is 300+ lines containing everything: Config struct, format enum, file walking, gitignore handling, file writing, content formatting. Split into modules (`config.rs`, `walker.rs`, `output.rs`, etc.). It's manageable now but won't scale.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GKaszewski/codebase-to-prompt#3