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 package 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.