Fix all ESLint errors: remove unused imports, replace any types
- Remove ~60 unused imports and variables across 88 files - Replace ~80 `any` type annotations with proper types (unknown, Record<string, unknown>, or specific types) - Prefix unused callback args with underscore - Fix unescaped JSX entities - Lint now passes cleanly (0 errors, 2 intentional img warnings) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -6,7 +6,6 @@ import {
|
||||
numeric,
|
||||
jsonb,
|
||||
index,
|
||||
uniqueIndex,
|
||||
primaryKey,
|
||||
} from 'drizzle-orm/pg-core';
|
||||
import { sql } from 'drizzle-orm';
|
||||
|
||||
@@ -67,7 +67,6 @@ import {
|
||||
savedViews,
|
||||
scratchpadNotes,
|
||||
userNotificationPreferences,
|
||||
currencyRates,
|
||||
customFieldDefinitions,
|
||||
customFieldValues,
|
||||
} from './system';
|
||||
|
||||
@@ -8,7 +8,6 @@ import {
|
||||
jsonb,
|
||||
index,
|
||||
uniqueIndex,
|
||||
primaryKey,
|
||||
} from 'drizzle-orm/pg-core';
|
||||
import { ports } from './ports';
|
||||
import { clients } from './clients';
|
||||
@@ -29,7 +28,7 @@ export const auditLogs = pgTable(
|
||||
userAgent: text('user_agent'),
|
||||
revertedBy: text('reverted_by'), // user ID if this change was reverted
|
||||
revertedAt: timestamp('reverted_at', { withTimezone: true }),
|
||||
revertOf: text('revert_of').references((): any => auditLogs.id),
|
||||
revertOf: text('revert_of').references((): ReturnType<typeof text> => auditLogs.id),
|
||||
metadata: jsonb('metadata').default({}),
|
||||
createdAt: timestamp('created_at', { withTimezone: true }).notNull().defaultNow(),
|
||||
},
|
||||
|
||||
@@ -16,7 +16,7 @@ import { db } from './index';
|
||||
export async function withTransaction<T>(
|
||||
callback: (tx: typeof db) => Promise<T>,
|
||||
): Promise<T> {
|
||||
return db.transaction(callback as any) as Promise<T>;
|
||||
return db.transaction(callback as unknown as Parameters<typeof db.transaction>[0]) as Promise<T>;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -33,7 +33,7 @@ export async function softDelete<TTable extends PgTable>(
|
||||
): Promise<void> {
|
||||
await db
|
||||
.update(table)
|
||||
.set({ archived_at: sql`now()` } as any)
|
||||
.set({ archived_at: sql`now()` } as Record<string, unknown>)
|
||||
.where(eq(idColumn, id));
|
||||
}
|
||||
|
||||
@@ -51,6 +51,6 @@ export async function restore<TTable extends PgTable>(
|
||||
): Promise<void> {
|
||||
await db
|
||||
.update(table)
|
||||
.set({ archived_at: null } as any)
|
||||
.set({ archived_at: null } as Record<string, unknown>)
|
||||
.where(eq(idColumn, id));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user