WebUI: require Subresource Integrity on external links

Also migrate to .mjs format.

PR #22263.
This commit is contained in:
Chocobo1 2025-02-12 15:19:07 +08:00 committed by GitHub
commit d79dc86d00
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 20 additions and 12 deletions

View file

@ -1,12 +0,0 @@
{
"extends": [
"html-validate:recommended"
],
"rules": {
"input-missing-label": "error",
"long-title": "off",
"no-inline-style": "off",
"no-missing-references": "error",
"prefer-button": "off"
}
}

View file

@ -0,0 +1,20 @@
import { defineConfig } from "html-validate";
export default defineConfig({
extends: [
"html-validate:recommended"
],
rules: {
"input-missing-label": "error",
"long-title": "off",
"no-inline-style": "off",
"no-missing-references": "error",
"prefer-button": "off",
"require-sri": [
"error",
{
target: "crossorigin"
}
]
}
});