Expand description
Shared types for the fallow dead code analyzer.
This crate contains type definitions used across multiple fallow crates (core, CLI, LSP). It has no analysis logic — only data structures.
Modules§
- discover
- File discovery types: discovered files, file IDs, and entry points. File discovery types: discovered files, file IDs, and entry points.
- extract
- Module extraction types: exports, imports, re-exports, and member info. Module extraction types: exports, imports, re-exports, members, and parse results.
- results
- Analysis result types: unused files, exports, dependencies, and members. Analysis result types for all dead code issue categories.
- serde_
path - Custom serde serializers for cross-platform path output.
Custom serde serializers for
PathBufandVec<PathBuf>that always output forward slashes, regardless of platform. This ensures consistent JSON/SARIF output on Windows. - suppress
- Inline suppression comment types and issue kind definitions. Inline suppression comment types and issue kind definitions.