mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-12-26 02:22:09 +00:00
1228578858
My site doesn't have any JS and aggressively uses CSS Containment wherever possible, so recalculations aren't a significant performance issue even when a user adds simple userstyles.
126 lines
2.7 KiB
Text
126 lines
2.7 KiB
Text
{
|
|
"connector": {
|
|
"name": "puppeteer",
|
|
"options": {
|
|
"browser": "Chromium",
|
|
"headless": true
|
|
}
|
|
},
|
|
"extends": [
|
|
"web-recommended"
|
|
],
|
|
"formatters": [
|
|
"codeframe"
|
|
],
|
|
"hints": {
|
|
"apple-touch-icons": "off",
|
|
"axe/aria": "off",
|
|
"axe/color": "off",
|
|
"axe/forms": "off",
|
|
"axe/keyboard": "off",
|
|
"axe/language": "off",
|
|
"axe/name-role-value": "off",
|
|
"axe/semantics": "off",
|
|
"axe/sensory-and-visual-cues": "off",
|
|
"axe/structure": "off",
|
|
"axe/tables": "off",
|
|
"axe/text-alternatives": "off",
|
|
"axe/time-and-media": "off",
|
|
"axe/parsing": "off",
|
|
"compat-api/css": [
|
|
"error",
|
|
{
|
|
"ignore": [
|
|
"contain",
|
|
"contain-intrinsic-size",
|
|
"content-visibility: auto",
|
|
"image-rendering: pixelated",
|
|
"text-size-adjust: none"
|
|
]
|
|
}
|
|
],
|
|
"compat-api/html": [
|
|
"error",
|
|
{
|
|
"ignore": [
|
|
"time",
|
|
"picture",
|
|
"a[download]",
|
|
"a[referrerpolicy]",
|
|
"a[translate]",
|
|
"code[translate]",
|
|
"samp[translate]",
|
|
"span[translate]",
|
|
"img[decoding]",
|
|
"meta[name=color-scheme]",
|
|
"meta[name=theme-color]"
|
|
]
|
|
}
|
|
],
|
|
"doctype": "error",
|
|
"http-cache": [
|
|
"error",
|
|
{
|
|
"maxAgeTarget": 10800
|
|
}
|
|
],
|
|
"http-compression": "off",
|
|
"https-only": "error",
|
|
"sri": "error",
|
|
"detect-css-reflows": "off",
|
|
"detect-css-reflows/layout": "off",
|
|
"detect-css-reflows/paint": "off",
|
|
"manifest-exists": "error",
|
|
"manifest-file-extension": "error",
|
|
"manifest-is-valid": "error",
|
|
"manifest-app-name": "error",
|
|
"minified-js": "off",
|
|
"meta-viewport": "error",
|
|
"no-bom": "error",
|
|
"no-p3p": "error",
|
|
"no-protocol-relative-urls": "error",
|
|
"no-friendly-error-pages": "error",
|
|
"no-vulnerable-javascript-libraries": "off",
|
|
"html-checker": "off",
|
|
"image-optimization-cloudinary": "off",
|
|
"no-disallowed-headers": [ "error",
|
|
{
|
|
"ignore": ["x-frame-options"]
|
|
}],
|
|
"meta-charset-utf-8": "error",
|
|
"disown-opener": "error",
|
|
"content-type": ["error", {
|
|
".*\\.svg": "image/svg+xml"
|
|
}],
|
|
"no-html-only-headers": [ "error",
|
|
{
|
|
"ignore": ["content-security-policy"]
|
|
}],
|
|
"performance-budget": [
|
|
"error",
|
|
{
|
|
"connectionType": "3GSlow",
|
|
"loadTime": 11
|
|
}
|
|
],
|
|
"css-prefix-order": "error",
|
|
"scoped-svg-styles": "error",
|
|
"button-type": "error",
|
|
"strict-transport-security": "error",
|
|
"x-content-type-options": "error",
|
|
"typescript-config/is-valid": "off",
|
|
"typescript-config/no-comment": "off",
|
|
"typescript-config/target": "off",
|
|
"typescript-config/strict": "off",
|
|
"typescript-config/import-helpers": "off",
|
|
"stylesheet-limits": [
|
|
"error",
|
|
{
|
|
"maxRules": 100,
|
|
"maxSheets": 2,
|
|
"maxImports": 0
|
|
}
|
|
],
|
|
"ssllabs": "off"
|
|
}
|
|
}
|