Module patterns

Source
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§

PatternEngine
Core pattern engine that coordinates different types of pattern matching
PatternMatch
A match found by a pattern