chore: guard unsafe DOM HTML with ESLint #18

Enable no-unsanitized recommended rules and verify TypeScript DOM sink diagnostics.
This commit is contained in:
2026-09-28 16:36:40 +03:00
committed by ksv741
parent 72d7835227
commit 061ec708c6
6 changed files with 99 additions and 1 deletions
+2
View File
@@ -6,6 +6,7 @@ import vitest from "@vitest/eslint-plugin";
import { createTypeScriptImportResolver } from "eslint-import-resolver-typescript";
import { importX } from "eslint-plugin-import-x";
import jestDom from "eslint-plugin-jest-dom";
import noUnsanitized from "eslint-plugin-no-unsanitized";
import perfectionist from "eslint-plugin-perfectionist";
import hooks from "eslint-plugin-react-hooks";
import refresh from "eslint-plugin-react-refresh";
@@ -32,6 +33,7 @@ export default defineConfig(
sonarjs.configs.recommended,
regexp.configs.recommended,
security.configs.recommended,
noUnsanitized.configs.recommended,
perfectionist.configs["recommended-natural"],
stylistic.configs.customize({ indent: "tab", jsx: true, quotes: "double", semi: true }),
],