Disallow v-html in the Tool Shed frontend

Same rule the client has, so new markup bindings go through v-sanitize-html
instead of slipping back in.
This commit is contained in:
Dannon Baker
2026-10-15 09:21:27 -04:00
parent 7e1a84f36a
commit fb0c8982c8
@@ -28,6 +28,8 @@ export default defineConfig(
"@typescript-eslint/no-unused-vars": "error",
"vue/require-default-prop": "error",
"vue/v-slot-style": "error",
// Markup goes through v-sanitize-html (DOMPurify) instead.
"vue/no-v-html": "error",
// In typescript-eslint's recommended set before v8; kept so these still show up.
"@typescript-eslint/adjacent-overload-signatures": "error",
"@typescript-eslint/no-empty-function": "error",