@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
18 lines • 684 B
TypeScript
/**
* Registry for DDD folder names used in aggregate boundary detection
*
* Centralizes folder name management for cleaner code organization
* and easier maintenance of folder name rules.
*/
export declare class FolderRegistry {
readonly entityFolders: Set<string>;
readonly valueObjectFolders: Set<string>;
readonly allowedFolders: Set<string>;
readonly nonAggregateFolders: Set<string>;
constructor();
isEntityFolder(folderName: string): boolean;
isValueObjectFolder(folderName: string): boolean;
isAllowedFolder(folderName: string): boolean;
isNonAggregateFolder(folderName: string): boolean;
}
//# sourceMappingURL=FolderRegistry.d.ts.map