From 3169936c75173df3fc3109437e7363027bec2365 Mon Sep 17 00:00:00 2001 From: imfozilbek Date: Mon, 24 Nov 2025 21:28:21 +0500 Subject: [PATCH] refactor: remove dead code - Remove unused IBaseRepository interface - Remove IBaseRepository export from domain/index.ts - Fix repository pattern violations detected by Guardian --- packages/guardian/src/domain/index.ts | 1 - .../src/domain/repositories/IBaseRepository.ts | 14 -------------- 2 files changed, 15 deletions(-) delete mode 100644 packages/guardian/src/domain/repositories/IBaseRepository.ts diff --git a/packages/guardian/src/domain/index.ts b/packages/guardian/src/domain/index.ts index da46886..2309da4 100644 --- a/packages/guardian/src/domain/index.ts +++ b/packages/guardian/src/domain/index.ts @@ -6,7 +6,6 @@ export * from "./value-objects/ProjectPath" export * from "./value-objects/HardcodedValue" export * from "./value-objects/NamingViolation" export * from "./value-objects/RepositoryViolation" -export * from "./repositories/IBaseRepository" export * from "./services/IFileScanner" export * from "./services/ICodeParser" export * from "./services/IHardcodeDetector" diff --git a/packages/guardian/src/domain/repositories/IBaseRepository.ts b/packages/guardian/src/domain/repositories/IBaseRepository.ts deleted file mode 100644 index f18caa7..0000000 --- a/packages/guardian/src/domain/repositories/IBaseRepository.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { BaseEntity } from "../entities/BaseEntity" - -/** - * Generic repository interface - * Defines standard CRUD operations for entities - */ -export interface IRepository { - findById(id: string): Promise - findAll(): Promise - save(entity: T): Promise - update(entity: T): Promise - delete(id: string): Promise - exists(id: string): Promise -}