Re-exports§
pub use baseline::check_against_baseline;pub use baseline::resolve_baselines_path;pub use baseline::BaselineEntry;pub use baseline::BaselineStore;pub use coverage::aggregate_line_coverage;pub use coverage::lookup_coverage;pub use coverage::parse_lcov;pub use coverage::FileCoverage;pub use delta::compute_delta;pub use delta::compute_multi_delta;pub use delta::FileChangeStatus;pub use delta::FileDelta;pub use delta::MultiFileDelta;pub use delta::MultiScanComparison;pub use delta::MultiScanPoint;pub use delta::ScanComparison;pub use delta::SummaryDelta;pub use history::CleanupPolicy;pub use history::CleanupPolicyStore;pub use history::RegistryEntry;pub use history::ScanRegistry;pub use history::ScanSummarySnapshot;pub use history::WatchedDirsStore;
Modules§
- baseline
- Named baseline snapshots — save a scan result as a pinned reference point and compare future scans against it.
- coverage
- delta
- history
Structs§
- Analysis
Run - Cocomo
Estimate - COCOMO I (Basic) cost-estimation result derived from total code SLOC.
- Effective
Counts - Environment
Metadata - File
Record - Language
Style Group - Per-language-family style aggregation within a
StyleSummary. - Language
Summary - Progress
Counters - Atomics shared between
analyze()and the caller so the caller can poll scan progress. - Style
Summary - Aggregate multi-language style-guide adherence across all analysed files.
- Submodule
Summary - Per-submodule aggregated stats produced when
submodule_breakdownis enabled. - Summary
Totals - Tool
Metadata
Enums§
- Cocomo
Mode - COCOMO I (Basic) project mode — determines the a/b/c/d exponent coefficients.
- File
Status
Functions§
- analyze
- Errors
- detect_
submodules - Parse
.gitmodulesinrootand return(name, relative_path)for each submodule found. - read_
json - Errors
- write_
json - Errors
Type Aliases§
- CppStyle
Summary - Backward-compatible alias kept so that
sloc-reportandsloc-webcan migrate incrementally without a breaking change on the same release.