UNPKG

code-auditor-mcp

Version:

TypeScript/JavaScript code quality auditor with MCP server - Analyze code for SOLID principles, DRY violations, security patterns, and more

30 lines 1.03 kB
/** * Function Scanner * Scans directories for functions using AST parsing */ import { FunctionMetadata } from './types.js'; export interface ScanOptions { excludePaths?: string[]; includePaths?: string[]; fileExtensions?: string[]; } /** * Scan directory for functions */ export declare function scanDirectoryForFunctions(dirPath: string, options?: ScanOptions): Promise<FunctionMetadata[]>; /** * Extract functions from a single file */ export declare function extractFunctionsFromFile(filePath: string): Promise<FunctionMetadata[]>; export declare const scanFunctionsInFile: typeof extractFunctionsFromFile; export declare function scanFunctionsInDirectory(dirPath: string, options?: { recursive?: boolean; fileTypes?: string[]; }): Promise<FunctionMetadata[]>; /** * Function Scanner class for compatibility */ export declare class FunctionScanner { scanFunctions(content: string, filePath: string, language: string): Promise<FunctionMetadata[]>; } //# sourceMappingURL=functionScanner.d.ts.map