@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 • 686 B
TypeScript
import { IFileScanner } from "../../../domain/services/IFileScanner";
import { SourceFile } from "../../../domain/entities/SourceFile";
export interface FileCollectionRequest {
rootDir: string;
include?: string[];
exclude?: string[];
}
export interface FileCollectionResult {
sourceFiles: SourceFile[];
}
/**
* Pipeline step responsible for file collection and basic parsing
*/
export declare class CollectFiles {
private readonly fileScanner;
constructor(fileScanner: IFileScanner);
execute(request: FileCollectionRequest): Promise<FileCollectionResult>;
private extractImports;
private extractExports;
}
//# sourceMappingURL=CollectFiles.d.ts.map