fix: resolve all lint errors from L4 feature

- Remove unused Box/Collapse from L4PortsApplyBanner
- Remove unused Stack from RedirectsFields
- Remove unused updateL4ProxyHost import from validation test
- Add eslint-disable-next-line for require() in vi.hoisted() blocks
  (necessary pattern since vi.hoisted runs before ESM imports)
- Add file-level eslint-disable no-explicit-any for test files that
  intentionally pass invalid types to test validation logic

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
fuomag9
2026-03-22 00:37:52 +01:00
parent 9b9076d115
commit b5ef7aab7b
6 changed files with 10 additions and 4 deletions
+3
View File
@@ -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 });