doctool
Version:
AI-powered documentation validation and management system
27 lines (26 loc) • 771 B
TypeScript
import { DocumentationIssue, DocumentationAnalysis } from './documentationIssues.js';
export interface FixResult {
issue: DocumentationIssue;
applied: boolean;
reason?: string;
changes?: string;
}
export interface FixSummary {
filePath: string;
totalIssues: number;
fixesApplied: number;
fixesSkipped: number;
results: FixResult[];
}
/**
* Applies targeted fixes to documentation issues
*/
export declare function applyDocumentationFixes(analysis: DocumentationAnalysis, options?: {
dryRun?: boolean;
severityThreshold?: 'low' | 'medium' | 'high';
autoApprove?: boolean;
}): FixSummary;
/**
* Creates a summary report of all fixes applied
*/
export declare function createFixReport(fixSummaries: FixSummary[]): string;