import_guard_core library
Core logic for import_guard - pattern matching and configuration parsing.
Classes
- ConfigCache
- Cache for import_guard.yaml configurations. Scans all configs once per repo root for better performance.
- ImportGuardConfig
- Configuration for import_guard loaded from import_guard.yaml
- PatternMatcher
- Utility class for matching import patterns.
- PatternTrie
- A Trie data structure for efficient pattern matching.
- TrieNode
- A node in the pattern Trie.
Enums
- MatchType
- Match type for patterns.