git_vet/lib.rs
1// Keep restricted visibility for internal modules without expanding the crate API.
2#![expect(
3 clippy::redundant_pub_crate,
4 reason = "Internal modules use restricted visibility to avoid unreachable public API."
5)]
6
7mod channel;
8mod cli;
9mod commands;
10mod error;
11mod git;
12mod git_types;
13mod notes;
14mod path;
15mod remote;
16mod review;
17mod status_output;
18mod sync_progress;
19mod vetignore;
20
21pub use cli::{Cli, run_cli};
22pub use error::AppError;
23pub use git_types::BlobOid;
24pub use path::RepoPath;