UNPKG

datapilot-cli

Version:

Enterprise-grade streaming multi-format data analysis with comprehensive statistical insights and intelligent relationship detection - supports CSV, JSON, Excel, TSV, Parquet - memory-efficient, cross-platform

55 lines 1.83 kB
/** * Cross-Section Consistency Validator * Validates consistency between different analysis sections to catch contradictions */ import type { Section1Result } from '../analyzers/overview/types'; import type { Section2Result } from '../analyzers/quality/types'; import type { Section3Result } from '../analyzers/eda/types'; import type { Section4Result } from '../analyzers/visualization/types'; import type { Section5Result } from '../analyzers/engineering/types'; import type { Section6Result } from '../analyzers/modeling/types'; export interface ValidationIssue { severity: 'error' | 'warning' | 'info'; sections: string[]; issue: string; description: string; recommendation: string; } export declare class CrossSectionValidator { /** * Validate consistency across all analysis sections */ static validateConsistency(results: { section1?: Section1Result; section2?: Section2Result; section3?: Section3Result; section4?: Section4Result; section5?: Section5Result; section6?: Section6Result; }): ValidationIssue[]; /** * Validate column count consistency across sections */ private static validateColumnCounts; /** * Validate data type classifications between sections */ private static validateDataTypes; /** * Validate PCA analysis consistency */ private static validatePCAConsistency; /** * Validate outlier analysis consistency */ private static validateOutlierConsistency; /** * Validate quality metrics consistency */ private static validateQualityMetrics; /** * Format validation issues for reporting */ static formatValidationReport(issues: ValidationIssue[]): string; } //# sourceMappingURL=cross-section-validator.d.ts.map