fallow_graph/lib.rs
1//! Module graph construction and import resolution for fallow codebase intelligence.
2//!
3//! This crate builds the dependency graph from parsed modules, resolves import
4//! specifiers to their targets, and tracks export usage through re-export chains.
5
6#![warn(missing_docs)]
7#![cfg_attr(not(test), deny(clippy::disallowed_methods))]
8#![cfg_attr(
9 test,
10 allow(
11 clippy::unwrap_used,
12 clippy::expect_used,
13 reason = "tests use unwrap and expect to keep fixture setup concise"
14 )
15)]
16
17pub mod graph;
18pub mod project;
19pub mod resolve;