@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
21 lines • 733 B
TypeScript
import { ICodeParser } from "../../../domain/services/ICodeParser";
import { SourceFile } from "../../../domain/entities/SourceFile";
import { DependencyGraph } from "../../../domain/entities/DependencyGraph";
export interface ParsingRequest {
sourceFiles: SourceFile[];
rootDir: string;
}
export interface ParsingResult {
dependencyGraph: DependencyGraph;
totalFunctions: number;
}
/**
* Pipeline step responsible for AST parsing and dependency graph construction
*/
export declare class ParseSourceFiles {
private readonly codeParser;
constructor(codeParser: ICodeParser);
execute(request: ParsingRequest): ParsingResult;
private resolveImportPath;
}
//# sourceMappingURL=ParseSourceFiles.d.ts.map