1mod analysis;
20mod archetype;
21#[cfg(feature = "walk")]
22mod assets;
23#[cfg(feature = "git")]
24mod churn;
25#[cfg(all(feature = "content", feature = "walk"))]
26mod complexity;
27#[cfg(feature = "content")]
28mod content;
29mod derived;
30#[cfg(all(feature = "content", feature = "walk"))]
31mod entropy;
32#[cfg(feature = "git")]
33mod fingerprint;
34mod fun;
35#[cfg(feature = "git")]
36mod git;
37#[cfg(all(feature = "halstead", feature = "content", feature = "walk"))]
38mod halstead;
39#[cfg(all(feature = "content", feature = "walk"))]
40mod license;
41mod topics;
42mod util;
43
44pub use analysis::{
45 AnalysisContext, AnalysisLimits, AnalysisPreset, AnalysisRequest, ImportGranularity, analyze,
46};
47pub use util::normalize_root;