code-auditor-mcp
Version:
Multi-language code quality auditor with MCP server - Analyze TypeScript, JavaScript, and Go code for SOLID principles, DRY violations, security patterns, and more
21 lines • 700 B
TypeScript
/**
* Schema Analyzer
* Analyzes code against loaded database schemas to find violations and patterns
*/
import type { AnalyzerFunction, AnalyzerDefinition } from '../types.js';
export interface SchemaAnalyzerConfig {
enableTableUsageTracking: boolean;
checkMissingReferences: boolean;
checkNamingConventions: boolean;
detectUnusedTables: boolean;
validateQueryPatterns: boolean;
maxQueriesPerFunction: number;
allowedQueryPatterns: string[];
requiredSchemas: string[];
}
export declare const analyzeSchema: AnalyzerFunction;
/**
* Schema Analyzer Definition
*/
export declare const schemaAnalyzer: AnalyzerDefinition;
//# sourceMappingURL=schemaAnalyzer.d.ts.map