mira-consciousness
Version:
Memory & Intelligence Retention Archive - Preserving The Spark
20 lines • 709 B
TypeScript
/**
* Dead Code Analyzer
* Detects unreachable code, impossible conditions, and commented code blocks
*/
import { DeadCodeBlock, FileMetadata } from './types.js';
export declare class DeadCodeAnalyzer {
private projectRoot;
private languageManager;
private fileMetadata;
constructor(projectRoot: string, fileMetadata: Map<string, FileMetadata>);
findDeadCodeBlocks(): Promise<DeadCodeBlock[]>;
private analyzeDeadCodeInFile;
private detectUnreachableCode;
private detectImpossibleConditions;
private detectUnusedVariables;
private detectCommentedCodeBlocks;
private detectDuplicateCode;
private looksLikeCode;
}
//# sourceMappingURL=DeadCodeAnalyzer.d.ts.map