diff --git a/src/components/l4-proxy-hosts/L4PortsApplyBanner.tsx b/src/components/l4-proxy-hosts/L4PortsApplyBanner.tsx index a14d0a03..4159b841 100644 --- a/src/components/l4-proxy-hosts/L4PortsApplyBanner.tsx +++ b/src/components/l4-proxy-hosts/L4PortsApplyBanner.tsx @@ -1,7 +1,7 @@ "use client"; import { useCallback, useEffect, useState } from "react"; -import { Alert, Box, Button, Chip, CircularProgress, Collapse, Stack, Typography } from "@mui/material"; +import { Alert, Button, Chip, CircularProgress, Stack, Typography } from "@mui/material"; import SyncIcon from "@mui/icons-material/Sync"; import CheckCircleIcon from "@mui/icons-material/CheckCircle"; import ErrorIcon from "@mui/icons-material/Error"; diff --git a/src/components/proxy-hosts/RedirectsFields.tsx b/src/components/proxy-hosts/RedirectsFields.tsx index 5c4cdf4d..586caa40 100644 --- a/src/components/proxy-hosts/RedirectsFields.tsx +++ b/src/components/proxy-hosts/RedirectsFields.tsx @@ -1,7 +1,7 @@ "use client"; import { useState } from "react"; import { - Box, Button, IconButton, MenuItem, Select, Stack, + Box, Button, IconButton, MenuItem, Select, Table, TableBody, TableCell, TableHead, TableRow, TextField, Typography, } from "@mui/material"; import DeleteIcon from "@mui/icons-material/Delete"; diff --git a/tests/integration/instance-sync.test.ts b/tests/integration/instance-sync.test.ts index 066433ee..8a02c6c9 100644 --- a/tests/integration/instance-sync.test.ts +++ b/tests/integration/instance-sync.test.ts @@ -18,8 +18,11 @@ import type { TestDb } from '../helpers/db'; // --------------------------------------------------------------------------- const ctx = vi.hoisted(() => { + // eslint-disable-next-line @typescript-eslint/no-require-imports const { mkdirSync } = require('node:fs'); + // eslint-disable-next-line @typescript-eslint/no-require-imports const { join } = require('node:path'); + // eslint-disable-next-line @typescript-eslint/no-require-imports const { tmpdir } = require('node:os'); const dir = join(tmpdir(), `instance-sync-test-${Date.now()}`); mkdirSync(dir, { recursive: true }); diff --git a/tests/integration/l4-caddy-config.test.ts b/tests/integration/l4-caddy-config.test.ts index 6a4caabf..c91d4155 100644 --- a/tests/integration/l4-caddy-config.test.ts +++ b/tests/integration/l4-caddy-config.test.ts @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ /** * Integration tests for L4 Caddy config generation. * @@ -8,7 +9,6 @@ import { describe, it, expect, beforeEach } from 'vitest'; import { createTestDb, type TestDb } from '../helpers/db'; import { l4ProxyHosts } from '../../src/lib/db/schema'; -import { eq } from 'drizzle-orm'; let db: TestDb; diff --git a/tests/integration/l4-ports.test.ts b/tests/integration/l4-ports.test.ts index 1bb896eb..c2f4f5fb 100644 --- a/tests/integration/l4-ports.test.ts +++ b/tests/integration/l4-ports.test.ts @@ -14,8 +14,11 @@ import type { TestDb } from '../helpers/db'; // --------------------------------------------------------------------------- const ctx = vi.hoisted(() => { + // eslint-disable-next-line @typescript-eslint/no-require-imports const { mkdirSync } = require('node:fs'); + // eslint-disable-next-line @typescript-eslint/no-require-imports const { join } = require('node:path'); + // eslint-disable-next-line @typescript-eslint/no-require-imports const { tmpdir } = require('node:os'); const dir = join(tmpdir(), `l4-ports-test-${Date.now()}`); mkdirSync(dir, { recursive: true }); diff --git a/tests/unit/l4-proxy-hosts-validation.test.ts b/tests/unit/l4-proxy-hosts-validation.test.ts index 195810d6..d4a6584a 100644 --- a/tests/unit/l4-proxy-hosts-validation.test.ts +++ b/tests/unit/l4-proxy-hosts-validation.test.ts @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ /** * Unit tests for L4 proxy host input validation. * @@ -35,7 +36,6 @@ vi.mock('../../src/lib/audit', () => ({ import { createL4ProxyHost, - updateL4ProxyHost, type L4ProxyHostInput, } from '../../src/lib/models/l4-proxy-hosts'; import * as schema from '../../src/lib/db/schema';