UNPKG

smart-renamer

Version:

🚀 Intelligent file naming suggestions based on project-specific naming conventions. Interactive CLI tool that asks yes/no for each file renaming.

20 lines • 841 B
import { NamingConvention, SuggestionResult } from '../types'; export declare class SuggestionEngine { private projectRoot; constructor(projectRoot?: string); suggestName(filename: string, convention: NamingConvention, exceptions?: string[]): SuggestionResult; suggestMultipleNames(filename: string, primaryConvention: NamingConvention, exceptions?: string[]): SuggestionResult[]; detectProjectConvention(): NamingConvention | null; analyzeProjectStructure(): { totalFiles: number; conventions: Record<NamingConvention, number>; mostCommon: NamingConvention | null; consistency: number; }; private getAllProjectFiles; private shouldIgnore; private getBaseName; private calculateConfidence; private extractWords; } //# sourceMappingURL=suggestion-engine.d.ts.map