Expand description
Codebase scanning for pattern matches.
The scanner walks a directory tree, filters files by language and glob
patterns, and runs the PatternMatcher
against each file. It supports parallel file processing via the
parallel sub-module and configurable include/exclude rules via
walker.
Re-exports§
pub use walker::FileWalker;
Modules§
- parallel
- Parallel file scanning using Rayon.
- walker
- File system walker with glob filtering and
.gitignoresupport.
Structs§
- Scan
Config - Configuration for a codebase scan.
- Scan
Match - A single match found during scanning.
- Scan
Result - Aggregated result of scanning a codebase.
- Scanner
- Main scanner that orchestrates file walking and pattern matching.