vtcode_core/code/code_quality/
mod.rs

1//! Code quality tools with modular architecture
2//!
3//! This module provides comprehensive code formatting, linting, and quality
4//! assurance tools with language-specific implementations.
5
6pub mod config;
7pub mod formatting;
8pub mod linting;
9pub mod metrics;
10
11// Re-export main types for backward compatibility
12pub use config::{FormatConfig, LintConfig, LintSeverity};
13pub use formatting::{FormatResult, FormattingOrchestrator};
14pub use linting::{LintResult, LintingOrchestrator};
15pub use metrics::{ComplexityAnalyzer, QualityMetrics};