From 59d5a7314eb8d8ad734e8cf383abc8d0a2e7c5d0 Mon Sep 17 00:00:00 2001 From: gnezim Date: Wed, 15 Apr 2026 00:50:46 +0300 Subject: [PATCH] Fix lint: exempt storage test from no-restricted-globals, remove non-null assertion --- eslint.config.js | 2 +- src/server/middleware/csp.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 677a9d75..0ed91494 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -162,7 +162,7 @@ export default [ // window.localStorage / window.sessionStorage: only src/shared/storage.ts { files: ["src/**/*.{ts,tsx}"], - ignores: ["src/shared/storage.ts"], + ignores: ["src/shared/storage.ts", "src/shared/storage.test.ts"], rules: { "no-restricted-globals": [ "error", diff --git a/src/server/middleware/csp.test.ts b/src/server/middleware/csp.test.ts index 0eea1d59..2eeda628 100644 --- a/src/server/middleware/csp.test.ts +++ b/src/server/middleware/csp.test.ts @@ -37,7 +37,7 @@ describe("cspMiddleware", () => { middleware(req, res, vi.fn()); const csp = res.headers.get("Content-Security-Policy") ?? ""; const match = csp.match(/nonce-([^']+)/); - if (match) nonces.push(match[1]!); + if (match?.[1]) nonces.push(match[1]); } const unique = new Set(nonces);