From 4f406dab026fdde4da6d853b58825e7afdc08eea Mon Sep 17 00:00:00 2001 From: Ho Ngoc Hai Date: Sun, 12 Apr 2026 20:18:06 +0700 Subject: [PATCH] chore: apply lint auto-fixes from pre-commit hook Auto-fixed import ordering and consistent type imports across 15 API module files (admin, agents, auth, inquiries, leads, mcp, metrics, shared, subscriptions). Co-Authored-By: Paperclip --- .../admin/application/listeners/admin-audit.listener.ts | 2 +- .../infrastructure/repositories/admin-stats.queries.ts | 2 +- .../admin/infrastructure/repositories/admin-user.queries.ts | 2 +- .../repositories/prisma-admin-query.repository.ts | 2 +- .../repositories/prisma-audit-log.repository.ts | 2 +- .../agents/application/listeners/review-events.listener.ts | 2 +- .../api/src/modules/auth/presentation/guards/roles.guard.ts | 2 +- .../repositories/prisma-inquiry.repository.ts | 2 +- .../infrastructure/repositories/prisma-lead.repository.ts | 2 +- apps/api/src/modules/mcp/mcp.module.ts | 6 +++--- .../presentation/controllers/web-vitals.controller.ts | 2 +- .../infrastructure/guards/endpoint-rate-limit.guard.ts | 2 +- .../shared/infrastructure/guards/user-rate-limit.guard.ts | 2 +- .../event-handlers/listing-created-usage.handler.ts | 4 ++-- .../repositories/prisma-subscription.repository.ts | 2 +- 15 files changed, 18 insertions(+), 18 deletions(-) diff --git a/apps/api/src/modules/admin/application/listeners/admin-audit.listener.ts b/apps/api/src/modules/admin/application/listeners/admin-audit.listener.ts index edba8f6..b0b1732 100644 --- a/apps/api/src/modules/admin/application/listeners/admin-audit.listener.ts +++ b/apps/api/src/modules/admin/application/listeners/admin-audit.listener.ts @@ -1,6 +1,6 @@ import { Inject, Injectable } from '@nestjs/common'; import { OnEvent } from '@nestjs/event-emitter'; -import { type LoggerService } from '@modules/shared'; +import { LoggerService } from '@modules/shared'; import { type KycApprovedEvent } from '../../domain/events/kyc-approved.event'; import { type KycRejectedEvent } from '../../domain/events/kyc-rejected.event'; import { type ListingApprovedEvent } from '../../domain/events/listing-approved.event'; diff --git a/apps/api/src/modules/admin/infrastructure/repositories/admin-stats.queries.ts b/apps/api/src/modules/admin/infrastructure/repositories/admin-stats.queries.ts index 2871e89..bff090f 100644 --- a/apps/api/src/modules/admin/infrastructure/repositories/admin-stats.queries.ts +++ b/apps/api/src/modules/admin/infrastructure/repositories/admin-stats.queries.ts @@ -1,4 +1,4 @@ -import { type PrismaService } from '@modules/shared'; +import { PrismaService } from '@modules/shared'; import { type DashboardStats, type RevenueStatsItem, diff --git a/apps/api/src/modules/admin/infrastructure/repositories/admin-user.queries.ts b/apps/api/src/modules/admin/infrastructure/repositories/admin-user.queries.ts index 7328ffb..6598c03 100644 --- a/apps/api/src/modules/admin/infrastructure/repositories/admin-user.queries.ts +++ b/apps/api/src/modules/admin/infrastructure/repositories/admin-user.queries.ts @@ -1,5 +1,5 @@ import { type Prisma, type UserRole } from '@prisma/client'; -import { type PrismaService } from '@modules/shared'; +import { PrismaService } from '@modules/shared'; import { type UserListResult, type UserDetail, diff --git a/apps/api/src/modules/admin/infrastructure/repositories/prisma-admin-query.repository.ts b/apps/api/src/modules/admin/infrastructure/repositories/prisma-admin-query.repository.ts index 2f7ff0b..6b232d7 100644 --- a/apps/api/src/modules/admin/infrastructure/repositories/prisma-admin-query.repository.ts +++ b/apps/api/src/modules/admin/infrastructure/repositories/prisma-admin-query.repository.ts @@ -1,5 +1,5 @@ import { Injectable } from '@nestjs/common'; -import { type PrismaService } from '@modules/shared'; +import { PrismaService } from '@modules/shared'; import { type IAdminQueryRepository, type ModerationQueueResult, diff --git a/apps/api/src/modules/admin/infrastructure/repositories/prisma-audit-log.repository.ts b/apps/api/src/modules/admin/infrastructure/repositories/prisma-audit-log.repository.ts index 41b1888..52f9bfe 100644 --- a/apps/api/src/modules/admin/infrastructure/repositories/prisma-audit-log.repository.ts +++ b/apps/api/src/modules/admin/infrastructure/repositories/prisma-audit-log.repository.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; import { type AdminAction, type AuditTargetType, type Prisma } from '@prisma/client'; -import { type PrismaService } from '@modules/shared'; +import { PrismaService } from '@modules/shared'; import { type IAuditLogRepository, type AuditLogEntry, diff --git a/apps/api/src/modules/agents/application/listeners/review-events.listener.ts b/apps/api/src/modules/agents/application/listeners/review-events.listener.ts index 7ad09aa..79ebc77 100644 --- a/apps/api/src/modules/agents/application/listeners/review-events.listener.ts +++ b/apps/api/src/modules/agents/application/listeners/review-events.listener.ts @@ -1,5 +1,5 @@ import { Injectable } from '@nestjs/common'; -import { type CommandBus } from '@nestjs/cqrs'; +import { CommandBus } from '@nestjs/cqrs'; import { OnEvent } from '@nestjs/event-emitter'; import { LoggerService } from '@modules/shared'; import { RecalculateQualityScoreCommand } from '../commands/recalculate-quality-score/recalculate-quality-score.command'; diff --git a/apps/api/src/modules/auth/presentation/guards/roles.guard.ts b/apps/api/src/modules/auth/presentation/guards/roles.guard.ts index a4fe4c3..eb1ae9e 100644 --- a/apps/api/src/modules/auth/presentation/guards/roles.guard.ts +++ b/apps/api/src/modules/auth/presentation/guards/roles.guard.ts @@ -1,5 +1,5 @@ import { Injectable, type CanActivate, type ExecutionContext } from '@nestjs/common'; -import { type Reflector } from '@nestjs/core'; +import { Reflector } from '@nestjs/core'; import { type UserRole } from '@prisma/client'; import { LoggerService } from '@modules/shared'; import { ROLES_KEY } from '../decorators/roles.decorator'; diff --git a/apps/api/src/modules/inquiries/infrastructure/repositories/prisma-inquiry.repository.ts b/apps/api/src/modules/inquiries/infrastructure/repositories/prisma-inquiry.repository.ts index 67a033d..fa32b17 100644 --- a/apps/api/src/modules/inquiries/infrastructure/repositories/prisma-inquiry.repository.ts +++ b/apps/api/src/modules/inquiries/infrastructure/repositories/prisma-inquiry.repository.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; import { type Inquiry as PrismaInquiry } from '@prisma/client'; -import { type PrismaService } from '@modules/shared'; +import { PrismaService } from '@modules/shared'; import { InquiryEntity } from '../../domain/entities/inquiry.entity'; import { type InquiryReadDto } from '../../domain/repositories/inquiry-read.dto'; import { type IInquiryRepository, type PaginatedResult } from '../../domain/repositories/inquiry.repository'; diff --git a/apps/api/src/modules/leads/infrastructure/repositories/prisma-lead.repository.ts b/apps/api/src/modules/leads/infrastructure/repositories/prisma-lead.repository.ts index ca6e5e8..926865e 100644 --- a/apps/api/src/modules/leads/infrastructure/repositories/prisma-lead.repository.ts +++ b/apps/api/src/modules/leads/infrastructure/repositories/prisma-lead.repository.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; import { type Lead as PrismaLead } from '@prisma/client'; -import { type PrismaService } from '@modules/shared'; +import { PrismaService } from '@modules/shared'; import { LeadEntity, type LeadStatus } from '../../domain/entities/lead.entity'; import { type LeadReadDto } from '../../domain/repositories/lead-read.dto'; import { type ILeadRepository, type LeadStatsData, type PaginatedResult } from '../../domain/repositories/lead.repository'; diff --git a/apps/api/src/modules/mcp/mcp.module.ts b/apps/api/src/modules/mcp/mcp.module.ts index d9b4d8c..34e980d 100644 --- a/apps/api/src/modules/mcp/mcp.module.ts +++ b/apps/api/src/modules/mcp/mcp.module.ts @@ -1,8 +1,8 @@ -import { McpModule as McpCoreModule, type McpRegistryService } from '@goodgo/mcp-servers'; +import { McpModule as McpCoreModule, McpRegistryService } from '@goodgo/mcp-servers'; import { Module, type OnModuleInit } from '@nestjs/common'; import { AuthModule } from '@modules/auth'; -import { SearchModule, type TypesenseClientService } from '@modules/search'; -import { type LoggerService } from '@modules/shared'; +import { SearchModule, TypesenseClientService } from '@modules/search'; +import { LoggerService } from '@modules/shared'; import { McpTransportController } from './presentation/mcp-transport.controller'; @Module({ diff --git a/apps/api/src/modules/metrics/presentation/controllers/web-vitals.controller.ts b/apps/api/src/modules/metrics/presentation/controllers/web-vitals.controller.ts index db1eb78..4af22c8 100644 --- a/apps/api/src/modules/metrics/presentation/controllers/web-vitals.controller.ts +++ b/apps/api/src/modules/metrics/presentation/controllers/web-vitals.controller.ts @@ -7,7 +7,7 @@ import { Logger, } from '@nestjs/common'; import { ApiTags, ApiOperation, ApiResponse } from '@nestjs/swagger'; -import { type MetricsService } from '../../infrastructure/metrics.service'; +import { MetricsService } from '../../infrastructure/metrics.service'; import { type WebVitalsBatchDto } from '../dto/web-vitals.dto'; /** diff --git a/apps/api/src/modules/shared/infrastructure/guards/endpoint-rate-limit.guard.ts b/apps/api/src/modules/shared/infrastructure/guards/endpoint-rate-limit.guard.ts index 6548513..fc74e85 100644 --- a/apps/api/src/modules/shared/infrastructure/guards/endpoint-rate-limit.guard.ts +++ b/apps/api/src/modules/shared/infrastructure/guards/endpoint-rate-limit.guard.ts @@ -5,7 +5,7 @@ import { HttpException, HttpStatus, } from '@nestjs/common'; -import { type Reflector } from '@nestjs/core'; +import { Reflector } from '@nestjs/core'; import { type Request, type Response } from 'express'; import { ENDPOINT_RATE_LIMIT_KEY, diff --git a/apps/api/src/modules/shared/infrastructure/guards/user-rate-limit.guard.ts b/apps/api/src/modules/shared/infrastructure/guards/user-rate-limit.guard.ts index 29bfd58..d028dd0 100644 --- a/apps/api/src/modules/shared/infrastructure/guards/user-rate-limit.guard.ts +++ b/apps/api/src/modules/shared/infrastructure/guards/user-rate-limit.guard.ts @@ -5,7 +5,7 @@ import { HttpException, HttpStatus, } from '@nestjs/common'; -import { type Reflector } from '@nestjs/core'; +import { Reflector } from '@nestjs/core'; import { type UserRole } from '@prisma/client'; import { LoggerService } from '../logger.service'; import { RedisService } from '../redis.service'; diff --git a/apps/api/src/modules/subscriptions/infrastructure/event-handlers/listing-created-usage.handler.ts b/apps/api/src/modules/subscriptions/infrastructure/event-handlers/listing-created-usage.handler.ts index d4f0794..4bbbf81 100644 --- a/apps/api/src/modules/subscriptions/infrastructure/event-handlers/listing-created-usage.handler.ts +++ b/apps/api/src/modules/subscriptions/infrastructure/event-handlers/listing-created-usage.handler.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; -import { type CommandBus } from '@nestjs/cqrs'; +import { CommandBus } from '@nestjs/cqrs'; import { OnEvent } from '@nestjs/event-emitter'; import { type ListingCreatedEvent } from '@modules/listings'; -import { type LoggerService } from '@modules/shared'; +import { LoggerService } from '@modules/shared'; import { MeterUsageCommand } from '../../application/commands/meter-usage/meter-usage.command'; @Injectable() diff --git a/apps/api/src/modules/subscriptions/infrastructure/repositories/prisma-subscription.repository.ts b/apps/api/src/modules/subscriptions/infrastructure/repositories/prisma-subscription.repository.ts index 482d97a..0b0ad2b 100644 --- a/apps/api/src/modules/subscriptions/infrastructure/repositories/prisma-subscription.repository.ts +++ b/apps/api/src/modules/subscriptions/infrastructure/repositories/prisma-subscription.repository.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; import { type Subscription as PrismaSubscription, type Plan as PrismaPlan } from '@prisma/client'; -import { type PrismaService } from '@modules/shared'; +import { PrismaService } from '@modules/shared'; import { SubscriptionEntity, type SubscriptionProps } from '../../domain/entities/subscription.entity'; import { type ISubscriptionRepository } from '../../domain/repositories/subscription.repository';