diff --git a/biome.json b/biome.json index 921a7a5..e51b525 100644 --- a/biome.json +++ b/biome.json @@ -20,7 +20,12 @@ "linter": { "enabled": true, "rules": { - "recommended": true + "recommended": true, + "correctness": { + "noUnusedVariables": "error", + "noUnusedImports": "error", + "noUnusedFunctionParameters": "error" + } } }, "javascript": { diff --git a/src/routes/guild/[id]/delete.ts b/src/routes/guild/[id]/delete.ts index 2c801df..7e67889 100644 --- a/src/routes/guild/[id]/delete.ts +++ b/src/routes/guild/[id]/delete.ts @@ -82,6 +82,8 @@ async function handler(request: ExtendedRequest): Promise { data: { id: guildId, name: row.name }, }); } catch (error) { + logger.error(["Failed to delete guild", error as Error]); + return jsonResponse(500, { message: "Internal server error", error: "Failed to delete guild", diff --git a/src/routes/guild/[id]/invite/create.ts b/src/routes/guild/[id]/invite/create.ts index a638610..0267588 100644 --- a/src/routes/guild/[id]/invite/create.ts +++ b/src/routes/guild/[id]/invite/create.ts @@ -100,6 +100,8 @@ async function handler( }, }); } catch (error) { + logger.error(["Failed to create guild invite", error as Error]); + return jsonResponse(500, { message: "Internal server error", error: "Failed to create invite", diff --git a/src/routes/guild/create.ts b/src/routes/guild/create.ts index d6dc38c..6947641 100644 --- a/src/routes/guild/create.ts +++ b/src/routes/guild/create.ts @@ -94,6 +94,8 @@ async function handler( }, }); } catch (error) { + logger.error(["Failed to create guild", error as Error]); + return jsonResponse(500, { message: "Internal server error", error: "Failed to create guild", diff --git a/src/routes/user/register.ts b/src/routes/user/register.ts index dc7e23e..a2eeb91 100644 --- a/src/routes/user/register.ts +++ b/src/routes/user/register.ts @@ -118,6 +118,8 @@ async function handler( "34", ); } catch (error) { + logger.error(["User registration error", error as Error]); + return jsonResponse(500, { message: "Internal server error", error: "Failed to register user", diff --git a/src/websocket.ts b/src/websocket.ts index 7b65476..12f7056 100644 --- a/src/websocket.ts +++ b/src/websocket.ts @@ -20,7 +20,7 @@ class WebSocketHandler { } } - public handleClose(ws: ServerWebSocket, code: number, reason: string): void { + public handleClose(_ws: ServerWebSocket, code: number, reason: string): void { logger.warn(`WebSocket closed with code ${code}, reason: ${reason}`); } }