UNPKG

mira-consciousness

Version:

Memory & Intelligence Retention Archive - Preserving The Spark

43 lines 1.5 kB
/** * Universal Robust Unused Code Analyzer * * Designed for thousands of users across all environments and project types. * Ultra-conservative approach that works safely with any codebase. */ import { UnusedCodeResult } from './types.js'; export interface SimpleProjectEnvironment { type: 'web' | 'node' | 'mobile' | 'desktop' | 'library' | 'unknown'; frameworks: string[]; languages: string[]; buildSystems: string[]; packageManager: string | null; } export interface SafetyConfiguration { maxFilesToAnalyze: number; maxDirectoriesToScan: number; analysisTimeoutMs: number; confidenceThreshold: number; enableDeepAnalysis: boolean; preservePatterns: string[]; } export declare class UniversalRobustUnusedCodeAnalyzer { private projectRoot; private environment; private safetyConfig; private entryPoints; private reachableFiles; private readonly UNIVERSAL_PRESERVE_PATTERNS; constructor(projectRoot: string, safetyConfig?: Partial<SafetyConfiguration>); analyze(): Promise<UnusedCodeResult>; private performSafeAnalysis; private detectProjectEnvironment; private determineProjectType; private mapProjectType; private detectUniversalEntryPoints; private scanProjectFiles; private detectUnusedFilesConservatively; private calculateFileUnusedConfidence; private calculateSafetyScore; private createSafeDefaultResult; } //# sourceMappingURL=UniversalRobustUnusedCodeAnalyzer.d.ts.map