pub mod analyzer;
pub mod config;
pub mod rules;
pub mod walker;
pub mod cache;
pub mod incremental;
pub mod ast_cache;
pub mod autofix;
pub use analyzer::{Analyzer, AnalysisResults};
pub use config::{Config, ConfigManager};
pub use rules::{Issue, Severity, Rule};
pub use incremental::{IncrementalAnalyzer, IncrementalResults};
pub use cache::{AnalysisCache, CacheStats};
pub use autofix::{AutoFixEngine, ImportOrganizer, NamingConventionFixer, DocTemplateGenerator};
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
pub mod prelude {
pub use crate::analyzer::Analyzer;
pub use crate::config::Config;
pub use crate::rules::{Issue, Severity};
}