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 manpage;
14mod notes;
15mod path;
16mod remote;
17mod review;
18mod status_output;
19mod sync_progress;
20mod ui;
21mod vetignore;
22
23pub use cli::{Cli, CliError, run_cli};
24pub use error::AppError;
25pub use git_types::BlobOid;
26pub use path::RepoPath;