@paulohenriquevn/m2js
Version:
Transform TypeScript/JavaScript code into LLM-friendly Markdown summaries + Smart Dead Code Detection + Graph-Deep Diff Analysis. Extract exported functions, classes, and JSDoc comments for better AI context with 60%+ token reduction. Intelligent dead cod
24 lines (23 loc) • 885 B
TypeScript
/**
* Safe Removal Suggestions Engine for M2JS
* Generates intelligent removal suggestions with confidence levels
*/
import { DeadExport, UnusedImport, RemovalSuggestion } from './dead-code-types';
/**
* Generate safe removal suggestions for dead code
*/
export declare function generateRemovalSuggestions(deadExports: DeadExport[], unusedImports: UnusedImport[], projectPath: string): RemovalSuggestion[];
/**
* Generate confidence levels and risk assessment for dead exports
*/
export declare function assessExportRemovalRisk(deadExport: DeadExport, projectPath: string): {
confidence: 'high' | 'medium' | 'low';
riskFactors: string[];
};
/**
* Generate confidence levels and risk assessment for unused imports
*/
export declare function assessImportRemovalRisk(unusedImport: UnusedImport): {
confidence: 'high' | 'medium' | 'low';
riskFactors: string[];
};