UNPKG

agentic-qe

Version:

Agentic Quality Engineering Fleet System - AI-driven quality management platform

47 lines 1.29 kB
/** * Quality Gate Command * Execute quality gates with configurable thresholds */ import { Command } from 'commander'; export interface QualityGateConfig { coverage?: number; complexity?: number; maintainability?: number; duplications?: number; securityHotspots?: number; bugs?: number; vulnerabilities?: number; } export interface QualityGateResult { passed: boolean; metrics: { coverage: number; complexity: number; maintainability: number; duplications: number; securityHotspots: number; bugs: number; vulnerabilities: number; }; violations: string[]; timestamp: string; } export declare class QualityGateExecutor { private config; constructor(config?: QualityGateConfig); execute(): Promise<QualityGateResult>; private collectMetrics; private getCoverage; private getComplexity; private getMaintainability; private getDuplications; private getSecurityHotspots; private getBugs; private getVulnerabilities; private checkThresholds; private storeInMemory; displayResults(result: QualityGateResult): void; private displayMetric; } export declare function createQualityGateCommand(): Command; //# sourceMappingURL=gate.d.ts.map