Skip to main content

git_slop/
lib.rs

1#![recursion_limit = "512"]
2
3pub(crate) mod advice;
4mod analyze;
5pub(crate) mod baseline;
6pub(crate) mod build_info;
7pub(crate) mod cache;
8pub mod cli;
9pub(crate) mod config;
10pub(crate) mod error;
11pub(crate) mod estimate;
12pub(crate) mod freshness;
13pub(crate) mod git;
14pub(crate) mod health;
15pub(crate) mod history;
16pub(crate) mod inventory;
17mod model;
18pub(crate) mod overlays;
19pub(crate) mod policy;
20pub(crate) mod report;
21pub(crate) mod report_ops;
22pub(crate) mod scoring;
23pub(crate) mod text;
24
25// Supported library surface. Detector and report internals remain private so
26// schema changes cannot accidentally become Rust API compatibility promises.
27pub use analyze::{
28    FindOptions, run_find, run_find_in, run_find_in_with_options, run_find_scoped,
29    run_find_with_options,
30};
31pub use model::FindResult;
32
33pub const VERSION: &str = env!("CARGO_PKG_VERSION");
34pub const PROJECT_NAME: &str = "git-slop";