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

@@ -250,13 +250,13 @@ const PROPERTY_TEMPLATES = [
];
async function seedDistrictProperties() {
console.log('Seeding district properties across HCM, Hanoi, Da Nang...\n');
console.warn('Seeding district properties across HCM, Hanoi, Da Nang...\n');
let created = 0;
let skipped = 0;
for (const { city, districts } of getAllDistricts()) {
console.log(` ${city}:`);
console.warn(` ${city}:`);
const coords = CITY_COORDINATES[city] ?? {};
for (const { district, wards } of districts) {
@@ -296,24 +296,24 @@ async function seedDistrictProperties() {
}
const cityDistricts = districts.length;
console.log(` ${cityDistricts} districts processed`);
console.warn(` ${cityDistricts} districts processed`);
}
console.log(`\n Total: ${created} properties created, ${skipped} skipped (already exist)`);
console.warn(`\n Total: ${created} properties created, ${skipped} skipped (already exist)`);
}
async function main() {
console.log('=== Seed Districts — Vietnam Real Estate Dev Data ===\n');
console.warn('=== Seed Districts — Vietnam Real Estate Dev Data ===\n');
// Log summary
for (const { city, districts } of getAllDistricts()) {
const totalWards = districts.reduce((sum, d) => sum + d.wards.length, 0);
console.log(` ${city}: ${districts.length} districts, ${totalWards} wards`);
console.warn(` ${city}: ${districts.length} districts, ${totalWards} wards`);
}
console.log('');
console.warn('');
await seedDistrictProperties();
console.log('\nDone.');
console.warn('\nDone.');
}
// Run standalone or import as module