fix(lint): resolve all 49 lint warnings and errors across codebase

- Remove unused imports/variables in seed scripts and test files
- Replace console.log with console.warn in seed/utility scripts
- Replace `as any` with proper Prisma types (InputJsonValue, PaymentStatus, Plan, UserWhereInput)
- Fix import-x/no-named-as-default-member warnings in logger, mapbox, eslint config
- Prefix unused callback params with underscore in e2e tests

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
Ho Ngoc Hai
2026-04-08 13:22:07 +07:00
parent 36c1e3b39a
commit cc5c81904b
18 changed files with 47 additions and 44 deletions

View File

@@ -9,8 +9,8 @@ import {
} from '@prisma/client';
import pg from 'pg';
import { importMarketData } from '../scripts/import-market-data';
import { HCM_DISTRICTS, HANOI_DISTRICTS, DANANG_DISTRICTS, CITY_COORDINATES } from '../scripts/seed-districts';
import { PLANS, seedPlans } from '../scripts/seed-plans';
import { CITY_COORDINATES } from '../scripts/seed-districts';
import { seedPlans } from '../scripts/seed-plans';
const pool = new pg.Pool({ connectionString: process.env['DATABASE_URL'] });
const adapter = new PrismaPg(pool);
@@ -20,7 +20,7 @@ const prisma = new PrismaClient({ adapter });
// Sample coordinates for HCM districts
// =============================================================================
const SAMPLE_LOCATIONS = CITY_COORDINATES['Hồ Chí Minh'];
const _SAMPLE_LOCATIONS = CITY_COORDINATES['Hồ Chí Minh'];
// =============================================================================
// Seed functions
@@ -260,7 +260,7 @@ async function seedProperties(users: Awaited<ReturnType<typeof seedUsers>>) {
const p = sampleProperties[i]!;
const agent = agents[i % agents.length]!
const property = await prisma.$executeRaw`
const _property = await prisma.$executeRaw`
INSERT INTO "Property" (
"id", "propertyType", "title", "description", "address",
"ward", "district", "city", "location",