Module analyzer

Source
Expand description

Main analysis orchestrator for Rust Guardian

Code Quality Principle: Service Orchestration - Analyzer orchestrates complex validation workflows

  • Coordinates path filtering, pattern matching, and result aggregation
  • Provides clean interface for validating single files or directory trees
  • Handles parallel processing and error recovery gracefully

Modules§

rust
Rust-specific code analysis using syn for AST parsing

Structs§

AnalysisOptions
Options for customizing analysis behavior
Analyzer
Main analyzer that orchestrates the entire validation process
PatternStats
Statistics about configured patterns

Traits§

FileAnalyzer
Trait for custom file analyzers