Skip to content

Commit 960303e

Browse files
committed
fix: remove unnecessary imports and add eslint disable comments for explicit any types
1 parent d3f9fc7 commit 960303e

File tree

6 files changed

+5
-2
lines changed

6 files changed

+5
-2
lines changed

services/backend/src/middleware/roleMiddleware.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import type { FastifyRequest, FastifyReply } from 'fastify';
22
import { RoleService } from '../services/roleService';
3-
import type { User } from 'lucia';
43

54
// FastifyRequest already has user: User | null from authHook
65
// We'll use the existing type

services/backend/src/routes/auth/loginEmail.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ export default async function loginEmailRoute(fastify: FastifyInstance) {
6666
const authSessionTable = schema.authSession;
6767

6868
// Insert session directly into database
69+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
6970
await (db as any).insert(authSessionTable).values({
7071
id: sessionId,
7172
user_id: user.id,

services/backend/src/routes/auth/registerEmail.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { getDb, getSchema } from '../../db';
66
import { eq, or } from 'drizzle-orm';
77
import { generateId } from 'lucia'; // Lucia's utility for generating IDs
88
import { hash } from '@node-rs/argon2';
9-
import { UserService } from '../../services/userService';
109

1110
export default async function registerEmailRoute(fastify: FastifyInstance) {
1211
fastify.post<{ Body: RegisterEmailInput }>( // Use Fastify's generic type for request body

services/backend/src/routes/roles/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ export default async function rolesRoute(fastify: FastifyInstance) {
6969

7070
// Validate permissions
7171
const invalidPermissions = validatedData.permissions.filter(
72+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
7273
perm => !AVAILABLE_PERMISSIONS.includes(perm as any)
7374
);
7475

@@ -123,6 +124,7 @@ export default async function rolesRoute(fastify: FastifyInstance) {
123124
// Validate permissions if provided
124125
if (validatedData.permissions) {
125126
const invalidPermissions = validatedData.permissions.filter(
127+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
126128
perm => !AVAILABLE_PERMISSIONS.includes(perm as any)
127129
);
128130

services/backend/src/services/roleService.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable @typescript-eslint/no-explicit-any */
12
import { getDb, getSchema } from '../db';
23
import { eq } from 'drizzle-orm';
34

services/backend/src/services/userService.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable @typescript-eslint/no-explicit-any */
12
import { getDb, getSchema } from '../db';
23
import { eq } from 'drizzle-orm';
34
import { RoleService } from './roleService';

0 commit comments

Comments
 (0)