@samiyev/guardian
Version:
Research-backed code quality guardian for AI-assisted development. Detects hardcodes, secrets, circular deps, framework leaks, entity exposure, and 9 architecture violations. Enforces Clean Architecture/DDD principles. Works with GitHub Copilot, Cursor, W
17 lines • 796 B
TypeScript
import { NamingViolation } from "../value-objects/NamingViolation";
/**
* Interface for detecting naming convention violations in source files
*/
export interface INamingConventionDetector {
/**
* Detects naming convention violations for a given file
*
* @param content - Source code content to analyze
* @param fileName - Name of the file to check (e.g., "UserService.ts")
* @param layer - Architectural layer of the file (domain, application, infrastructure, shared)
* @param filePath - Relative file path for context
* @returns Array of naming convention violations
*/
detectViolations(content: string, fileName: string, layer: string | undefined, filePath: string): NamingViolation[];
}
//# sourceMappingURL=INamingConventionDetector.d.ts.map