Expand description
Pattern engine for detecting code quality violations
Architectural Principle: Service Layer - Pattern matching orchestrates complex analysis operations
- PatternEngine coordinates different types of pattern matching (regex, AST, semantic)
- Each pattern type implements the PatternMatcher trait for clean polymorphism
- Pattern results are translated to quality violations at the boundary
Re-exports§
pub use path_filter::PathFilter;
Modules§
- path_
filter - Path filtering using .gitignore-style patterns
- validation
- Architecture-compliant validation functions for integration testing
Structs§
- Pattern
Engine - Core pattern engine that coordinates different types of pattern matching
- Pattern
Match - A match found by a pattern