Expand description
Configuration loading and management for Rust Guardian
Architecture: Anti-Corruption Layer - Configuration translates external YAML formats
- Raw YAML structures are converted to clean domain objects
- Default configurations are embedded in the domain, not infrastructure
- Configuration acts as a repository for pattern rules and path filters
Structs§
- Config
Builder - Configuration builder for programmatic construction
- Exclude
Conditions - Conditions that can exclude a match from being reported as a violation
- Guardian
Config - Main configuration structure for Rust Guardian
- Path
Config - Path filtering configuration
- Pattern
Category - A category of patterns (e.g., “placeholders”, “architectural_violations”)
- Pattern
Rule - Individual pattern rule configuration
Enums§
- Rule
Type - Types of pattern matching