@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
15 lines • 426 B
TypeScript
export interface FileScanOptions {
rootDir: string;
include?: string[];
exclude?: string[];
extensions?: string[];
}
/**
* Interface for scanning project files
* Allows infrastructure implementations without domain coupling
*/
export interface IFileScanner {
scan(options: FileScanOptions): Promise<string[]>;
readFile(filePath: string): Promise<string>;
}
//# sourceMappingURL=IFileScanner.d.ts.map